UNPKG

ts-convict

Version:

Model style decorators for your convict config.

17 lines (16 loc) 722 B
import { ConfigOptions } from "./interfaces"; declare class Reflector { private _reflect; constructor(); isConstructor(target: any): boolean; isConfigClass(target: any): boolean; getTsType(target: any, propertyName: string): any; getConvictMetaForProperty(target: any, propertyName: string): any; setConvictMetaForProperty(schemaObj: any, target: any, propertyName: string): void; setConvictMetaForClass(schemaObj: ConfigOptions, target: any): void; getConvictMetaForClass(target: any): ConfigOptions | null; setPropertyForClass(target: any, propertyName: string): number; getClassProperties(target: any): string[]; } declare const _default: Reflector; export default _default;