2.0.1 • Published 6 years ago

non-null v2.0.1

Weekly downloads
15
License
MIT
Repository
github
Last release
6 years ago

non-null

TypeScript helper. Assert if a value is neither null nor undefined.

Declaration

export default function nonNull<T = any>(arg?: T | null, message?: string): T
export { nonNull as nn }

Usage

import nonNull from 'non-null'

nonNull(1) // = 1
nonNull(null) // throws an error
nonNull(undefined) // throws an error

Assert if a value is neither null nor undefined using the assert module. Returns the value.

Note that the type return value is coerced to be non-null.

Tip

To remove assert calls, use a tool such as unassert.