UNPKG

@starrah/mongo-ts-struct

Version:

Mongoose wrapper for Typescript supports

14 lines (13 loc) 605 B
import { Ctor } from "../models/internal"; declare type Metadata = { [key: string]: any; }; export declare class MetadataAgent { static set<T extends Ctor | Object>(classObject: T, [path, value]: [string, any]): void; static has<T extends Ctor | Object>(classObject: T, path: string): boolean; static assign<T extends Ctor | Object>(classObject: T, [path, value]: [string, any]): void; static getMeta<T extends Ctor | Object>(classObject: T): Metadata; private static getPrototype; } export declare function isTypedSchemaClass(typeCtor: Function): boolean; export {};