UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

37 lines 832 B
/** * classe d'itérateurs pour les enums * * utilisation : * * for (const v of EnumEx.getValues(MonTypeEnum)) { * console.log(v); * } * * for (const n of EnumEx.getNames(MonTypeEnum)) { * console.log(n); * } * * for (const c of EnumEx.getNamesAndValues(MonTypeEnum)) { * console.log(c.name); * console.log(c.value); * } */ export declare class EnumEx { /** * retourne les noms et les valeurs d'un enum */ static getNamesAndValues<T extends number>(e: any): { name: string; value: T; }[]; /** * retourne les noms d'un enum */ static getNames(e: any): string[]; /** * retourne les valeurs d'un enum */ static getValues<T extends number>(e: any): T[]; private static getObjValues; } //# sourceMappingURL=enum.d.ts.map