1.1.0 • Published 2 years ago
@hibanka/enum-utils v1.1.0
@hibanka/enum-utils
Node.js utility library for TypeScript enums
Installation
npm install @hibanka/enum-utils
Usage
Numeric Enum keys
import { numericEnumKeys } from '@hibanka/enum-utils';
enum TestEnum {
A,
B,
C,
}
numericEnumKeys(TestEnum); // ['A', 'B', 'C']
Numeric Enum values
import { numericEnumValues } from '@hibanka/enum-utils';
enum TestEnum {
A,
B,
C,
}
numericEnumValues(TestEnum); // [0, 1, 2]
Numeric Enum entries
import { numericEnumEntries } from '@hibanka/enum-utils';
enum TestEnum {
A,
B,
C,
}
numericEnumEntries(TestEnum); // [['A', 0], ['B', 1], ['C', 2]]