@melonproject/token-math
Version:
A small helper library to do precision safe calculations
14 lines (13 loc) • 385 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class EnsureError extends Error {
constructor(message, context) {
super(message);
this.data = context;
}
}
const ensure = (test, message = "A requirement (ensure) was not met", context) => {
if (!test)
throw new EnsureError(message, context);
};
exports.default = ensure;