Skip to content

garretmh/is-enum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

isEnum

Check whether values are members of enums.

Usage

import { isEnum, makeIsEnum } from "@garretmh/is-enum";

enum Example {
  Foo,
  Bar,
  Baz,
}

// Check if a value is an enum member
if (isEnum(Examples, someValue)) {
  // someValue: Example
}

// Create a dedicate function for checking enum members
const isExample = makeIsEnum(Example);
if (someArray.every(isExample)) {
  // someArray: Example[]
}

About

TypeScript enum member check

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors