ts-is-defined

Typescript utilities

MIT 13 个版本
安装
npm install ts-is-defined
yarn add ts-is-defined
pnpm add ts-is-defined
bun add ts-is-defined
README

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)
}
版本列表
3.0.5 2023-08-15
3.0.4 2022-05-28
3.0.3 2022-05-13
3.0.2 2022-05-12
3.0.1 2022-05-12
2.0.4 2022-04-27
2.0.3 2021-11-08
2.0.2 2021-11-07
2.0.1 2021-10-29
2.0.0 2021-10-29
1.0.1 2021-07-26
1.0.0 2020-08-16
0.0.3 2020-04-25