jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
37 lines • 832 B
TypeScript
/**
* 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