assertData()function
assertData(value: unknown, caller: AnyCaller = assertData): asserts value is Data
| Param | Type | |
|---|---|---|
value | unknown | The value to check. required |
caller | AnyCaller | The function to attribute a thrown error to (defaults to assertData). Defaults to assertData |
| Return | |
|---|---|
asserts value is Data |
| Throws | |
|---|---|
RequiredError | If the value is not a plain data object. |
Assert that an unknown value is a data object.
Examples
assertData(value); // throws unless `value` is a `Data` object