"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.InvalidLongError = exports.InvalidByteError = exports.InvalidIntError = exports.InvalidUIntError = void 0;
const utils_1 = require("@neo-one/utils");
exports.InvalidUIntError = utils_1.makeErrorWithCode('INVALID_UINT', (num) => `Expected number to be a 32-bit unsigned integer. Got: ${num}`);
exports.InvalidIntError = utils_1.makeErrorWithCode('INVALID_INT', (num) => `Expected number to be a 32-bit signed integer. Got: ${num}`);
exports.InvalidByteError = utils_1.makeErrorWithCode('INVALID_BYTE', (num) => `Expected number to be an 8-bit signed integer. Got: ${num}`);
exports.InvalidLongError = utils_1.makeErrorWithCode('INVALID_LONG', () => `Expected 'long' input to be defined`);

//# sourceMappingURL=errors.js.map
