nestjs-auto-reflect-metadata-emitter
Version:
[](https://github.com/Codibre/nestjs-auto-reflect-metadata-emitter/actions) [ • 584 B
TypeScript
import { ClassMetadata, ClassType, Key, ModifiersMetadata } from '../meta-type';
export declare function isMetadata<T extends object = object>(ref: unknown): ref is ClassMetadata<T>;
export declare function registerClassMetadata(modifiers: ModifiersMetadata): (cls: ClassType) => void;
export declare function registerPropertyMetadata(modifiers: ModifiersMetadata): (prototype: object, key: Key) => void;
export declare function registerMethodMetadata<T extends object = object>(modifiers: ModifiersMetadata): (prototype: T, key: Key, propertyDescriptor: PropertyDescriptor) => void;