UNPKG

mongo-ts-struct

Version:

Mongoose wrapper for Typescript supports

17 lines (16 loc) 442 B
import { PropertyDefinition } from './property-definition.model'; export interface FieldDefinition { generator?: (name: string, type: Function) => PropertyDefinition; definition: Partial<PropertyDefinition>; } export interface DefinitionMap { byDecorator: { [key: string]: FieldDefinition; }; byType: { [key: string]: FieldDefinition; }; byField: { [key: string]: FieldDefinition; }; }