assertData()function

assertData(value: unknown, caller: AnyCaller = assertData): asserts value is Data
ParamType
valueunknown
The value to check. required
callerAnyCaller
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