assertDefined()function
assertDefined(value: T | undefined, caller: AnyCaller = assertDefined): asserts value is T
| Param | Type | |
|---|---|---|
value | T | The value to assert is defined. |
caller | AnyCaller | 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`