UNPKG

json-canonicalize

Version:
15 lines 1.02 kB
import { ISerializeOptions } from './serializer'; /** * The extended canonicalization function, offering more granular control over the serialization process. * * @param obj The JavaScript object to canonicalize. * @param options An object with the following properties: * - `allowCircular` (boolean, optional): Same as in `canonicalize`. * - `filterUndefined` (boolean, optional): If `true`, `undefined` values in objects will be filtered out. Defaults to `true`. * - `undefinedInArrayToNull` (boolean, optional): If `true`, `undefined` values in arrays will be converted to `null`. Defaults to `true`. * - `include` (string[], optional): An array of property names to include in the canonicalization. * - `exclude` (string[], optional): An array of property names to exclude from the canonicalization. * @returns The canonical string representation of the object. */ export declare function canonicalizeEx(obj: any, options?: ISerializeOptions): string; //# sourceMappingURL=canonicalize-ex.d.ts.map