UNPKG

hydrate-mongodb

Version:
18 lines (17 loc) 667 B
import { InternalMapping } from "./internalMapping"; import { MappingModel } from "./mappingModel"; export declare class Property implements MappingModel.Property { name: string; flags: MappingModel.PropertyFlags; field: string; nullable: boolean; inverseOf: string; mapping: InternalMapping; constructor(name: string, mapping: InternalMapping); setFlags(flags: MappingModel.PropertyFlags): void; hasFlags(flags: MappingModel.PropertyFlags): boolean; getPropertyValue(obj: any): any; setPropertyValue(obj: any, value: any): void; getFieldValue(document: any): any; setFieldValue(document: any, value: any): void; }