UNPKG

@a11d/metadata

Version:

A set of behavior-less metadata decorators.

13 lines 504 B
/** * A general-purpose metadata decorator to store the type of a property in runtime. */ export declare function type<Target, TKey extends keyof Target>(type: Constructor<Target[TKey]>): (target: Target, propertyKey?: TKey) => void; export declare namespace type { var get: (constructor: Constructor<any>, propertyKey: string) => any; } declare global { var type: typeof import('./type.js').type & { get: typeof import('./type.js').type.get; }; } //# sourceMappingURL=type.d.ts.map