UNPKG

dazjsx

Version:

参考nestjs,基于KOA2的一款轻量级的后端开发框架

10 lines (9 loc) 630 B
import { MethodPrototype, IRecord } from '..'; export declare class R { static getMetadata<T = unknown>(key: Symbol | string, instance: Object, name?: string): T; static getArrayMetadata<T = unknown>(key: Symbol | string, instance: Object, name?: string): T[]; static getObjectMetadata<T = IRecord>(key: Symbol | string, instance: Object, name?: string): T; static setMetadata<T = unknown>(key: Symbol, val: T, target: Object, name?: string): void; static getMethodPrototype(instance: Object): MethodPrototype[]; static defineData<T = unknown, K = unknown>(source: K, key: string, value: T): K; }