@aurbi/ts-binding
Version:
bidirectionally bind serialized & simplified objects to full-featured runtime objects. kinda like a subset of zod, but it goes both ways.
17 lines (16 loc) • 686 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultSerializationConfig = exports.JsonSerializationConfig = exports.JsonPrettySerializationConfig = void 0;
exports.SetDefaultSerializationConfig = SetDefaultSerializationConfig;
exports.JsonPrettySerializationConfig = {
serializer: (lit) => JSON.stringify(lit, null, 2),
deserializer: JSON.parse
};
exports.JsonSerializationConfig = {
serializer: (lit) => JSON.stringify(lit),
deserializer: JSON.parse
};
exports.DefaultSerializationConfig = exports.JsonPrettySerializationConfig;
function SetDefaultSerializationConfig(config) {
exports.DefaultSerializationConfig = config;
}