json-eval-rs 0.0.113

High-performance JSON Logic evaluator with schema validation and dependency tracking. Built on blazing-fast Rust engine.
Documentation
# Libraries

- `bindings/csharp/JsonEvalRs.DependencyInjection.cs`
  - class JsonEvalRsServiceCollectionExtensions
  - interface IStartupCacheInitializer
  - class JsonEvalRsApplicationBuilderExtensions
  - function AddJsonEvalRsCache
  - function AddJsonEvalRsLocalCache
  - function Initialize
- `bindings/csharp/JsonEvalRs.Main.cs`
  - class JSONEval
  - function EvaluateLogic
  - function FromCache
  - function FromMsgpack
  - function Cancel
  - function EvaluateOnly
  - _...26 more_
- `bindings/csharp/JsonEvalRs.ParsedCache.cs`
  - class ParsedSchemaCache
  - class ParsedCacheStats
  - function Insert
  - function InsertMsgpack
  - function Contains
  - function Remove
  - _...5 more_
- `bindings/csharp/JsonEvalRs.Shared.cs`
  - class ValidationError
  - class ValidationResult
  - class SchemaValueItem
  - class JsonEvalException
- `bindings/csharp/JsonEvalRs.Subforms.cs`
  - class JSONEval
  - function EvaluateSubform
  - function ValidateSubform
  - function EvaluateDependentsSubform
  - function EvaluateDependentsSubformString
  - function ResolveLayoutSubform
  - _...11 more_
- `bindings/npm/examples/nextjs/hooks/useJSONEvalWorker.ts` — function useJSONEvalWorker: ({...}, context, data, }) => UseJSONEvalWorkerReturn
- `bindings/npm/packages/bundler/pkg/json_eval_rs_bg.js`
  - function getVersion: () => void
  - function init: () => void
  - function version: () => void
  - function __wbg_Error_83742b46f01ce22d: (arg0, arg1) => void
  - function __wbg_String_8564e559799eccda: (arg0, arg1) => void
  - function __wbg___wbindgen_is_string_7ef6b97b02428fae: (arg0) => void
  - _...24 more_
- `bindings/npm/packages/bundler/src/index.ts` — function version: () => string, class JSONEval
- `bindings/npm/packages/common/src/utils.ts`
  - function stringifyValue: (value) => string
  - function parseValue: (value) => any
  - function stringifyOrNull: (value) => string | null
  - function extractErrorMessage: (error) => string
  - function mergeLayoutOverlay: (schema, overlayEntries) => any
  - function resolveEvaluatedLayout: (getSchema) => void
- `bindings/npm/packages/node/src/index.ts` — function version: () => string, class JSONEval
- `bindings/npm/packages/react-native/src/jsi-bridge.ts`
  - function getJSIGlobal: () => JsonEvalJSIGlobal | null
  - function isJSIAvailable: () => boolean
  - interface JsonEvalJSIGlobal
- `bindings/npm/packages/vanilla/pkg/json_eval_rs.js`
  - function getVersion: () => void
  - function init: () => void
  - function version: () => void
  - class JSONEvalWasm
  - class ValidationError
  - class ValidationResult
- `bindings/npm/packages/vanilla/src/index.ts` — function version: () => string, class JSONEval
- `bindings/npm/packages/webcore/src/index.ts` — function getVersion: (wasmModule) => string, class JSONEvalCore