UNPKG

undo3d-shim-browser

Version:

A collection of browser shims and polyfills for Undo3D apps

23 lines (19 loc) 572 B
//// A toolkit of private utility methods, used internally by the public //// `assert.*()` methods. //// Load dependencies. import AssertionError from './assertion-error.mjs' // // //// Export the utilities. // export default { // innerFail // } //// Throws the message of an Error, if supplied, or otherwise instantiates and //// throws an AssertionError. Used by strictEqual(), among others. function innerFail (obj) { if (obj.message instanceof Error) throw obj.message throw new AssertionError(obj) } //// Export the utilities. export { innerFail }