hydrate-mongodb
Version:
An Object Document Mapper (ODM) for MongoDB.
15 lines (14 loc) • 559 B
TypeScript
import { MappingBase } from "./mappingBase";
import { MappingModel } from "./mappingModel";
import { ReadContext } from "./readContext";
import { EnumType } from "./enumType";
import { WriteContext } from "./writeContext";
export declare class EnumMapping extends MappingBase {
members: MappingModel.EnumMembers;
ignoreCase: boolean;
type: EnumType;
private _values;
constructor(members: MappingModel.EnumMembers, ignoreCase?: boolean);
read(context: ReadContext, value: any): any;
write(context: WriteContext, value: any): any;
}