Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
Built and signed on GitHub Actions
latest
garretmh/is-enumWorks with
•JSR Score100%•This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




Downloads96/wk
•Published2 years ago (0.1.0)
Check whether values are members of enums.
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[] }
Built and signed on
GitHub Actions
Add Package
deno add jsr:@garretmh/is-enum
Import symbol
import * as is_enum from "@garretmh/is-enum";
Import directly with a jsr specifier
import * as is_enum from "jsr:@garretmh/is-enum";
Add Package
pnpm i jsr:@garretmh/is-enum
pnpm dlx jsr add @garretmh/is-enum
Import symbol
import * as is_enum from "@garretmh/is-enum";
Add Package
yarn add jsr:@garretmh/is-enum
yarn dlx jsr add @garretmh/is-enum
Import symbol
import * as is_enum from "@garretmh/is-enum";
Add Package
vlt install jsr:@garretmh/is-enum
Import symbol
import * as is_enum from "@garretmh/is-enum";
Add Package
npx jsr add @garretmh/is-enum
Import symbol
import * as is_enum from "@garretmh/is-enum";
Add Package
bunx jsr add @garretmh/is-enum
Import symbol
import * as is_enum from "@garretmh/is-enum";