requireDefined()function
requireDefined(value: T | undefined, caller: AnyCaller = requireDefined): T
| Param | Type | |
|---|---|---|
value | T | The value to require. |
caller | AnyCaller | 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`)