@cerbos/core
Version:
Common types used by the Cerbos client libraries
13 lines • 461 B
JavaScript
/** @internal */
export function joinErrorMessage(message, error) {
return error instanceof Error ? `${message}: ${error.message}` : message;
}
/** @internal */
export function setErrorNameAndStack(error) {
error.name = error.constructor.name;
// `Error.captureStackTrace` is not available in all browsers
if ("captureStackTrace" in Error) {
Error.captureStackTrace(error, error.constructor);
}
}
//# sourceMappingURL=internal.js.map