type-initializr
Version:
Uma ferramenta para instanciar classes existentes baseasas em modelos com valores padrões
13 lines (12 loc) • 422 B
TypeScript
import 'reflect-metadata';
export declare const METADATA_KEY: unique symbol;
export declare type MetadataType = {
context: string;
key: string;
type: new () => unknown;
value: unknown;
};
export declare class MetadataUtils {
static registerProperty(target: object, propertyKey: string, className: new () => unknown): void;
static getDecoratedProperties<T>(origin: T): MetadataType[];
}