ts-deserializable
Version:
Decorator pattern for deserializing unverified data to an instance of a class in typescript.
15 lines (14 loc) • 606 B
TypeScript
declare class DsClassBuilder {
ignore: () => <TFunction extends Function>(target: TFunction) => any;
warn: () => <TFunction extends Function>(target: TFunction) => any;
error: () => <TFunction extends Function>(target: TFunction) => any;
throw: (errorCtor?: any) => <TFunction extends Function>(target: TFunction) => any;
private getFallback;
private decoratorFactory;
}
/**
* Exported as a builder class instance purely for consistency sake.
* Might be useful in the future for added functionality
*/
export declare const DsClass: () => DsClassBuilder;
export {};