1.0.6 • Published 5 years ago

@pankod/typescript-enum-helper v1.0.6

Weekly downloads
7
License
MIT
Repository
github
Last release
5 years ago

You can use this enum-helper module to easier get the names and value in TypeScript.

Getting Started

$ npm install @pankod/typescript-enum-helper --save

Usage

import { EnumHelper } from '@pankod/typescript-enum-helper';

API

Enum Data

enum Gods {
    Pan,Ares,Zeus,Hermes,Apollo,Uranus,Achelous,Atlas,Castor,Chaos,Hades,Heracles,Poseidon
}
APIDescriptionExample Output
getKeysIt should enum helper get keys array in enum0, 1, 2, 3, 4
getValuesIt should enum helper get values array in enum'Pan','Ares','Zeus','Hermes','Apollo','Uranus','Achelous','Atlas','Castor','Chaos','Hades','Heracles','Poseidon'
getNameIt should get value in enum with enum helperPan

Example in TypeScript

import { EnumHelper } from "@pankod/typescript-enum-helper"

enum Gods {
    Pan,
    Ares,
    Zeus,
    Hermes,
    Apollo,
    Uranus,
    Achelous,
    Atlas,
    Castor,
    Chaos,
    Hades,
    Heracles,
    Poseidon
}

// resultKeys will be equal to: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 ]
const resultKeys = EnumHelper.getKeys(Gods);

// resultValues  will be equal to:[ 'Pan','Ares','Zeus','Hermes','Apollo','Uranus','Achelous','Atlas','Castor','Chaos','Hades','Heracles','Poseidon' ]
const resultValues = EnumHelper.getValues(Gods);

// resultName  will be equal to: Pan
const resultName = EnumHelper.getName(Gods, 0);
1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.0

5 years ago