UNPKG

@odata2ts/odata-query-objects

Version:

Q-Objects are the magic sauce for the odata-query-builder and allow for renaming and type conversion

12 lines (11 loc) 591 B
import { ParamValueModel, ValueConverter } from "@odata2ts/converter-api"; import { NumericEnumLike, NumericEnumMember } from "./EnumModel"; export declare class NumericEnumConverter<EnumType extends NumericEnumLike> implements ValueConverter<string, NumericEnumMember<EnumType>> { protected theEnum: EnumType; from: string; id: string; to: string; constructor(theEnum: EnumType); convertFrom(value: ParamValueModel<string>): ParamValueModel<NumericEnumMember<EnumType>>; convertTo(value: ParamValueModel<NumericEnumMember<EnumType>>): ParamValueModel<string>; }