isDefined()
isDefined()
const isDefined = <Type, Payload extends object = object>(
value: Type,
callback: ResultCallback<Type, Payload> = resultCallback,
payload?: Payload
): value is Defined<Type> =>
callback(typeof value !== 'undefined' && value !== undefined, value, payload);Generic type variables
Type
Payloadextendsobject=object
Parameters
value: Type
callback: ResultCallback<Type, Payload>
payload?: Payload
Return type
value is Defined<Type>
Returns
Example usage
Parameters callback and payload
Last updated