# 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