assertDefined()function

assertDefined(value: T | undefined, caller: AnyCaller = assertDefined): asserts value is T
ParamType
valueT
The value to assert is defined.
callerAnyCaller
Function to attribute the thrown error to (defaults to assertDefined). Defaults to assertDefined
Return
asserts value is T
Throws
unknown
RequiredError if the value is undefined.

Assert that a value is not undefined.

Examples

assertDefined(value) // throws `RequiredError` if `value` is `undefined`