UNPKG

@0x/utils

Version:
27 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RoundingError = exports.DivisionByZeroError = void 0; const revert_error_1 = require("../../revert_error"); // tslint:disable:max-classes-per-file class DivisionByZeroError extends revert_error_1.RevertError { constructor() { super('DivisionByZeroError', 'DivisionByZeroError()', {}); } } exports.DivisionByZeroError = DivisionByZeroError; class RoundingError extends revert_error_1.RevertError { constructor(numerator, denominator, target) { super('RoundingError', 'RoundingError(uint256 numerator, uint256 denominator, uint256 target)', { numerator, denominator, target, }); } } exports.RoundingError = RoundingError; const types = [DivisionByZeroError, RoundingError]; // Register the types we've defined. for (const type of types) { revert_error_1.RevertError.registerType(type); } //# sourceMappingURL=lib_math_revert_errors.js.map