UNPKG

@odata2ts/odata-query-objects

Version:

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

11 lines (10 loc) 624 B
import { NumericEnumLike, NumericEnumMember } from "../../enum/EnumModel"; import { NumericEnumConverter } from "../../enum/NumericEnumConverter"; import { BaseEnumParam } from "./BaseEnumParam"; export declare class QNumericEnumParam<EnumType extends NumericEnumLike> extends BaseEnumParam<NumericEnumMember<EnumType>> { protected theEnum: EnumType; readonly converter: NumericEnumConverter<EnumType>; constructor(theEnum: EnumType, name: string, mappedName?: string); protected mapValue(value: string): NumericEnumMember<EnumType>; protected mapValueBack(value: NumericEnumMember<EnumType>): string; }