hk-mtr-util
Version:
A simple TypeScript Library contains information about HK MTR.
10 lines • 440 B
TypeScript
declare type StringBasedEnumMap<Enum> = {
[P in keyof Enum]: Enum[P] & string;
};
declare type StringBasedEnumValue<Enum> = Enum extends StringBasedEnumMap<Enum> ? Enum[keyof Enum] : never;
declare function toArray<EnumMap extends StringBasedEnumMap<EnumMap>>(enumMap: EnumMap): StringBasedEnumValue<EnumMap>[];
export declare const EnumUtil: Readonly<{
toArray: typeof toArray;
}>;
export {};
//# sourceMappingURL=EnumUtil.d.ts.map