ts-is-defined
TypeScript icon, indicating that this package has built-in type declarations

3.0.5 • Public • Published

ts-is-defined

npm build publish Libraries.io dependency status for latest release Bundlephobia npm

Typescript utilities

export function isDefined<T>(value: T): value is NonNullable<T> {
  return value !== undefined && value !== null
}

export function assertDefined<T>(
  value: T,
  message: string
): asserts value is NonNullable<T> {
  invariant(isDefined(value), message)
}

/ts-is-defined/

    Package Sidebar

    Install

    npm i ts-is-defined

    Weekly Downloads

    2,501

    Version

    3.0.5

    License

    MIT

    Unpacked Size

    6.01 kB

    Total Files

    11

    Last publish

    Collaborators

    • iyegoroff