UNPKG

typescript-json-serializer

Version:

Typescript library to serialize classes into json and deserialize json into classes.

16 lines (15 loc) 606 B
export declare type ErrorCallback = (message: string) => void; export declare type FormatPropertyNameProto = (propertyName: string) => string; export declare type Policy = 'allow' | 'disallow' | 'remove'; export declare class JsonSerializerOptions { errorCallback?: ErrorCallback; nullishPolicy: NullishPolicy; additionalPropertiesPolicy: Policy; formatPropertyName?: FormatPropertyNameProto; } export interface NullishPolicy { undefined: Policy; null: Policy; } export declare const throwError: (message: string) => never; export declare const logError: (message: string) => void;