1.0.0 • Published 5 years ago

@lavadrop/ensure v1.0.0

Weekly downloads
813
License
MIT
Repository
github
Last release
5 years ago

@lavadrop/ensure

npm license Travis Build Status codecov Try @lavadrop/ensure on RunKit

Part of a library of zero-dependency npm modules that do just one thing.

npm

min + gzip | 139 bytes

source

Ensures value is defined (i.e., neither undefined nor null).

Usage

import ensure from '@lavadrop/ensure'

ensure(42)
// => 42

Parameters

NameTypeDescription
valueT
messagestring

Type parameters

Name
T

Returns

The original value.

Return type

NonNullable<T>