Skip to main content
Module

x/superserial/mod.ts

A comprehensive Serializer/Deserializer that can handle any data type.
Latest
File
/** * Serializer/Deserializer that supports everything you can imagine. * * ### Example * * ```ts * import { Serializer } from "https://deno.land/x/superserial/mod.ts"; * * const serializer = new Serializer(); * * const data = new Set(); * data.add(data); // set referencing itself * * const serialized = serializer.serialize(data); * * console.log(serialized); // Set($0) * ``` * * @module */
export type { ConstructType } from "./types.ts";
export { Serializer, type SerializerOptions } from "./serializer.ts";
export { serialize, type SerializeOptions } from "./serialize.ts";export { type ClassLoadHandler, deserialize, type DeserializeOptions,} from "./deserialize.ts";
export { toDeserialize, toSerialize } from "./symbol.ts";