tupleson
Version:
A hackable JSON serializer/deserializer
11 lines (9 loc) • 407 B
text/typescript
import { createTsonDeserialize, createTsonParser } from "./deserialize.js";
import { createTsonSerialize, createTsonStringify } from "./serialize.js";
import { TsonOptions } from "./syncTypes.js";
export const createTson = (opts: TsonOptions) => ({
deserialize: createTsonDeserialize(opts),
parse: createTsonParser(opts),
serialize: createTsonSerialize(opts),
stringify: createTsonStringify(opts),
});