@starrah/mongo-ts-struct
Version:
Mongoose wrapper for Typescript supports
14 lines (13 loc) • 605 B
TypeScript
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 {};