UNPKG

blow-data

Version:
10 lines (9 loc) 682 B
import { IModelMetadata, IBaseModel, IBaseModelConstructor } from './interfaces'; export declare function isInstnace(model: any): boolean; export declare function isConstructor(model: any): boolean; export declare function getMetadata(model: IBaseModel | IBaseModelConstructor): IModelMetadata; export declare function getCtor(model: IBaseModel): IBaseModelConstructor; export declare function getIdName(model: IBaseModel | IBaseModelConstructor): string; export declare function getIdValue(model: IBaseModel): any; export declare function setIdValue(model: IBaseModel, id: any): void; export declare function getModel(model: IBaseModelConstructor | string): IBaseModelConstructor;