@calf/serializable
Version:
Serializable module of Calf framework.
18 lines (17 loc) • 1.26 kB
TypeScript
import "reflect-metadata";
export declare function Property(type: number): any;
export declare function Property(type: number, value: number): any;
export declare function Property(type: number, reference: new () => any): any;
export declare function Property(type: number, reference: string): any;
export declare function Property(type: [number]): any;
export declare function Property(type: [number], value: number): any;
export declare function Property(type: [number], reference: new () => any): any;
export declare function Property(type: [number], reference: string): any;
export declare function Property(name: string, type: number): any;
export declare function Property(name: string, type: number, value: number): any;
export declare function Property(name: string, type: number, reference: new () => any): any;
export declare function Property(name: string, type: number, reference: string): any;
export declare function Property(name: string, type: [number]): any;
export declare function Property(name: string, type: [number], value: number): any;
export declare function Property(name: string, type: [number], reference: new () => any): any;
export declare function Property(name: string, type: [number], reference: string): any;