UNPKG

react-native-quick-crypto

Version:

A fast implementation of Node's `crypto` module written in C/C++ JSI

16 lines (13 loc) 322 B
type DOMName = | string | { name: string; cause: unknown; }; export function lazyDOMException(message: string, domName: DOMName): Error { let cause = ''; if (typeof domName !== 'string') { cause = `\nCaused by: ${domName.cause}`; } return new Error(`[${domName}]: ${message}${cause}`); }