requireDefined()function

requireDefined(value: T | undefined, caller: AnyCaller = requireDefined): T
ParamType
valueT
The value to require.
callerAnyCaller
Function to attribute the thrown error to (defaults to requireDefined). Defaults to requireDefined
Return
T
The value, guaranteed not to be undefined.
Throws
unknown
RequiredError if the value is undefined.

Get a defined value, or throw if it is undefined.

Examples

requireDefined(value) // value (or throws if `undefined`)