/var/www/greso.tech/server/nsm/node_modules/pdf-lib/cjs/utils
NameSizeModeActions
arrays.d.ts10720644editdlrm
arrays.d.ts.map7900644editdlrm
arrays.js46270644editdlrm
arrays.js.map47400644editdlrm
async.d.ts1920644editdlrm
async.d.ts.map1750644editdlrm
async.js3910644editdlrm
async.js.map2780644editdlrm
base64.d.ts5280644editdlrm
base64.d.ts.map2740644editdlrm
base64.js31730644editdlrm
base64.js.map30720644editdlrm
Cache.d.ts3080644editdlrm
Cache.d.ts.map3450644editdlrm
Cache.js6890644editdlrm
Cache.js.map6040644editdlrm
errors.d.ts880644editdlrm
errors.d.ts.map1550644editdlrm
errors.js1970644editdlrm
errors.js.map2020644editdlrm
index.d.ts3540644editdlrm
index.d.ts.map3960644editdlrm
index.js8200644editdlrm
index.js.map2770644editdlrm
numbers.d.ts8800644editdlrm
numbers.d.ts.map2770644editdlrm
numbers.js18960644editdlrm
numbers.js.map16090644editdlrm
objects.d.ts4690644editdlrm
objects.d.ts.map5320644editdlrm
objects.js6860644editdlrm
objects.js.map6570644editdlrm
pdfDocEncoding.d.ts3070644editdlrm
pdfDocEncoding.d.ts.map1930644editdlrm
pdfDocEncoding.js50750644editdlrm
pdfDocEncoding.js.map38110644editdlrm
png.d.ts5610644editdlrm
png.d.ts.map5130644editdlrm
png.js25010644editdlrm
png.js.map22300644editdlrm
rng.d.ts4540644editdlrm
rng.d.ts.map2390644editdlrm
rng.js7810644editdlrm
rng.js.map4720644editdlrm
strings.d.ts16320644editdlrm
strings.d.ts.map11560644editdlrm
strings.js64940644editdlrm
strings.js.map59310644editdlrm
unicode.d.ts83280644editdlrm
unicode.d.ts.map6860644editdlrm
unicode.js151140644editdlrm
unicode.js.map58880644editdlrm
validators.d.ts20290644editdlrm
validators.d.ts.map13710644editdlrm
validators.js75690644editdlrm
validators.js.map70210644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/pdf-lib/cjs/utils/validators.js (7569B)
"use strict"; /* tslint:disable:ban-types */ Object.defineProperty(exports, "__esModule", { value: true }); exports.assertPositive = exports.assertInteger = exports.assertMultiple = exports.assertRangeOrUndefined = exports.assertRange = exports.assertEachIs = exports.assertOrUndefined = exports.assertIs = exports.createTypeErrorMsg = exports.isType = exports.getType = exports.assertIsSubset = exports.assertIsOneOfOrUndefined = exports.assertIsOneOf = exports.createValueErrorMsg = exports.singleQuote = exports.backtick = void 0; var objects_1 = require("./objects"); exports.backtick = function (val) { return "`" + val + "`"; }; exports.singleQuote = function (val) { return "'" + val + "'"; }; // prettier-ignore var formatValue = function (value) { var type = typeof value; if (type === 'string') return exports.singleQuote(value); else if (type === 'undefined') return exports.backtick(value); else return value; }; exports.createValueErrorMsg = function (value, valueName, values) { var allowedValues = new Array(values.length); for (var idx = 0, len = values.length; idx < len; idx++) { var v = values[idx]; allowedValues[idx] = formatValue(v); } var joinedValues = allowedValues.join(' or '); // prettier-ignore return exports.backtick(valueName) + " must be one of " + joinedValues + ", but was actually " + formatValue(value); }; exports.assertIsOneOf = function (value, valueName, allowedValues) { if (!Array.isArray(allowedValues)) { allowedValues = objects_1.values(allowedValues); } for (var idx = 0, len = allowedValues.length; idx < len; idx++) { if (value === allowedValues[idx]) return; } throw new TypeError(exports.createValueErrorMsg(value, valueName, allowedValues)); }; exports.assertIsOneOfOrUndefined = function (value, valueName, allowedValues) { if (!Array.isArray(allowedValues)) { allowedValues = objects_1.values(allowedValues); } exports.assertIsOneOf(value, valueName, allowedValues.concat(undefined)); }; exports.assertIsSubset = function (values, valueName, allowedValues) { if (!Array.isArray(allowedValues)) { allowedValues = objects_1.values(allowedValues); } for (var idx = 0, len = values.length; idx < len; idx++) { exports.assertIsOneOf(values[idx], valueName, allowedValues); } }; exports.getType = function (val) { if (val === null) return 'null'; if (val === undefined) return 'undefined'; if (typeof val === 'string') return 'string'; if (isNaN(val)) return 'NaN'; if (typeof val === 'number') return 'number'; if (typeof val === 'boolean') return 'boolean'; if (typeof val === 'symbol') return 'symbol'; if (typeof val === 'bigint') return 'bigint'; if (val.constructor && val.constructor.name) return val.constructor.name; if (val.name) return val.name; if (val.constructor) return String(val.constructor); return String(val); }; exports.isType = function (value, type) { if (type === 'null') return value === null; if (type === 'undefined') return value === undefined; if (type === 'string') return typeof value === 'string'; if (type === 'number') return typeof value === 'number' && !isNaN(value); if (type === 'boolean') return typeof value === 'boolean'; if (type === 'symbol') return typeof value === 'symbol'; if (type === 'bigint') return typeof value === 'bigint'; if (type === Date) return value instanceof Date; if (type === Array) return value instanceof Array; if (type === Uint8Array) return value instanceof Uint8Array; if (type === ArrayBuffer) return value instanceof ArrayBuffer; if (type === Function) return value instanceof Function; return value instanceof type[0]; }; exports.createTypeErrorMsg = function (value, valueName, types) { var allowedTypes = new Array(types.length); for (var idx = 0, len = types.length; idx < len; idx++) { var type = types[idx]; if (type === 'null') allowedTypes[idx] = exports.backtick('null'); if (type === 'undefined') allowedTypes[idx] = exports.backtick('undefined'); if (type === 'string') allowedTypes[idx] = exports.backtick('string'); else if (type === 'number') allowedTypes[idx] = exports.backtick('number'); else if (type === 'boolean') allowedTypes[idx] = exports.backtick('boolean'); else if (type === 'symbol') allowedTypes[idx] = exports.backtick('symbol'); else if (type === 'bigint') allowedTypes[idx] = exports.backtick('bigint'); else if (type === Array) allowedTypes[idx] = exports.backtick('Array'); else if (type === Uint8Array) allowedTypes[idx] = exports.backtick('Uint8Array'); else if (type === ArrayBuffer) allowedTypes[idx] = exports.backtick('ArrayBuffer'); else allowedTypes[idx] = exports.backtick(type[1]); } var joinedTypes = allowedTypes.join(' or '); // prettier-ignore return exports.backtick(valueName) + " must be of type " + joinedTypes + ", but was actually of type " + exports.backtick(exports.getType(value)); }; exports.assertIs = function (value, valueName, types) { for (var idx = 0, len = types.length; idx < len; idx++) { if (exports.isType(value, types[idx])) return; } throw new TypeError(exports.createTypeErrorMsg(value, valueName, types)); }; exports.assertOrUndefined = function (value, valueName, types) { exports.assertIs(value, valueName, types.concat('undefined')); }; exports.assertEachIs = function (values, valueName, types) { for (var idx = 0, len = values.length; idx < len; idx++) { exports.assertIs(values[idx], valueName, types); } }; exports.assertRange = function (value, valueName, min, max) { exports.assertIs(value, valueName, ['number']); exports.assertIs(min, 'min', ['number']); exports.assertIs(max, 'max', ['number']); max = Math.max(min, max); if (value < min || value > max) { // prettier-ignore throw new Error(exports.backtick(valueName) + " must be at least " + min + " and at most " + max + ", but was actually " + value); } }; exports.assertRangeOrUndefined = function (value, valueName, min, max) { exports.assertIs(value, valueName, ['number', 'undefined']); if (typeof value === 'number') exports.assertRange(value, valueName, min, max); }; exports.assertMultiple = function (value, valueName, multiplier) { exports.assertIs(value, valueName, ['number']); if (value % multiplier !== 0) { // prettier-ignore throw new Error(exports.backtick(valueName) + " must be a multiple of " + multiplier + ", but was actually " + value); } }; exports.assertInteger = function (value, valueName) { if (!Number.isInteger(value)) { throw new Error(exports.backtick(valueName) + " must be an integer, but was actually " + value); } }; exports.assertPositive = function (value, valueName) { if (![1, 0].includes(Math.sign(value))) { // prettier-ignore throw new Error(exports.backtick(valueName) + " must be a positive number or 0, but was actually " + value); } }; //# sourceMappingURL=validators.js.map