Skip to content

Function: createSerializer()

ts
function createSerializer(): JsonSerializer & {
  init: Promise<void>;
};

Defined in: packages/core/src/core/serialization/JsonSerializer.ts:235

Create an AOT JSON serializer.

The serializer lazy-loads fast-json-stringify and provides compile/stringify methods with automatic fallback.

Returns

JsonSerializer & { init: Promise<void>; }

Example

typescript
const serializer = createSerializer();
await serializer.init(); // optional: pre-load the fjs module

const stringify = serializer.compile(myZodSchema);
if (stringify) {
    const json = stringify(data); // 2-5x faster
}