/var/www/greso.tech/server/nsm/node_modules/pdf-lib/es/utils
NameSizeModeActions
arrays.d.ts10720644editdlrm
arrays.d.ts.map7900644editdlrm
arrays.js42730644editdlrm
arrays.js.map49080644editdlrm
async.d.ts1920644editdlrm
async.d.ts.map1750644editdlrm
async.js2870644editdlrm
async.js.map2850644editdlrm
base64.d.ts5280644editdlrm
base64.d.ts.map2740644editdlrm
base64.js29950644editdlrm
base64.js.map30990644editdlrm
Cache.d.ts3080644editdlrm
Cache.d.ts.map3450644editdlrm
Cache.js6090644editdlrm
Cache.js.map6010644editdlrm
errors.d.ts880644editdlrm
errors.d.ts.map1550644editdlrm
errors.js990644editdlrm
errors.js.map2090644editdlrm
index.d.ts3540644editdlrm
index.d.ts.map3960644editdlrm
index.js3520644editdlrm
index.js.map3890644editdlrm
numbers.d.ts8800644editdlrm
numbers.d.ts.map2770644editdlrm
numbers.js17460644editdlrm
numbers.js.map16350644editdlrm
objects.d.ts4690644editdlrm
objects.d.ts.map5320644editdlrm
objects.js4740644editdlrm
objects.js.map7230644editdlrm
pdfDocEncoding.d.ts3070644editdlrm
pdfDocEncoding.d.ts.map1930644editdlrm
pdfDocEncoding.js45240644editdlrm
pdfDocEncoding.js.map37940644editdlrm
png.d.ts5610644editdlrm
png.d.ts.map5130644editdlrm
png.js22800644editdlrm
png.js.map22430644editdlrm
rng.d.ts4540644editdlrm
rng.d.ts.map2390644editdlrm
rng.js6670644editdlrm
rng.js.map4680644editdlrm
strings.d.ts16320644editdlrm
strings.d.ts.map11560644editdlrm
strings.js59010644editdlrm
strings.js.map61310644editdlrm
unicode.d.ts83280644editdlrm
unicode.d.ts.map6860644editdlrm
unicode.js148400644editdlrm
unicode.js.map59810644editdlrm
validators.d.ts20290644editdlrm
validators.d.ts.map13710644editdlrm
validators.js68470644editdlrm
validators.js.map71850644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/pdf-lib/es/utils/validators.js (6847B)
/* tslint:disable:ban-types */ import { values as objectValues } from "./objects"; export var backtick = function (val) { return "`" + val + "`"; }; export var singleQuote = function (val) { return "'" + val + "'"; }; // prettier-ignore var formatValue = function (value) { var type = typeof value; if (type === 'string') return singleQuote(value); else if (type === 'undefined') return backtick(value); else return value; }; export var 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 backtick(valueName) + " must be one of " + joinedValues + ", but was actually " + formatValue(value); }; export var assertIsOneOf = function (value, valueName, allowedValues) { if (!Array.isArray(allowedValues)) { allowedValues = objectValues(allowedValues); } for (var idx = 0, len = allowedValues.length; idx < len; idx++) { if (value === allowedValues[idx]) return; } throw new TypeError(createValueErrorMsg(value, valueName, allowedValues)); }; export var assertIsOneOfOrUndefined = function (value, valueName, allowedValues) { if (!Array.isArray(allowedValues)) { allowedValues = objectValues(allowedValues); } assertIsOneOf(value, valueName, allowedValues.concat(undefined)); }; export var assertIsSubset = function (values, valueName, allowedValues) { if (!Array.isArray(allowedValues)) { allowedValues = objectValues(allowedValues); } for (var idx = 0, len = values.length; idx < len; idx++) { assertIsOneOf(values[idx], valueName, allowedValues); } }; export var 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); }; export var 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]; }; export var 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] = backtick('null'); if (type === 'undefined') allowedTypes[idx] = backtick('undefined'); if (type === 'string') allowedTypes[idx] = backtick('string'); else if (type === 'number') allowedTypes[idx] = backtick('number'); else if (type === 'boolean') allowedTypes[idx] = backtick('boolean'); else if (type === 'symbol') allowedTypes[idx] = backtick('symbol'); else if (type === 'bigint') allowedTypes[idx] = backtick('bigint'); else if (type === Array) allowedTypes[idx] = backtick('Array'); else if (type === Uint8Array) allowedTypes[idx] = backtick('Uint8Array'); else if (type === ArrayBuffer) allowedTypes[idx] = backtick('ArrayBuffer'); else allowedTypes[idx] = backtick(type[1]); } var joinedTypes = allowedTypes.join(' or '); // prettier-ignore return backtick(valueName) + " must be of type " + joinedTypes + ", but was actually of type " + backtick(getType(value)); }; export var assertIs = function (value, valueName, types) { for (var idx = 0, len = types.length; idx < len; idx++) { if (isType(value, types[idx])) return; } throw new TypeError(createTypeErrorMsg(value, valueName, types)); }; export var assertOrUndefined = function (value, valueName, types) { assertIs(value, valueName, types.concat('undefined')); }; export var assertEachIs = function (values, valueName, types) { for (var idx = 0, len = values.length; idx < len; idx++) { assertIs(values[idx], valueName, types); } }; export var assertRange = function (value, valueName, min, max) { assertIs(value, valueName, ['number']); assertIs(min, 'min', ['number']); assertIs(max, 'max', ['number']); max = Math.max(min, max); if (value < min || value > max) { // prettier-ignore throw new Error(backtick(valueName) + " must be at least " + min + " and at most " + max + ", but was actually " + value); } }; export var assertRangeOrUndefined = function (value, valueName, min, max) { assertIs(value, valueName, ['number', 'undefined']); if (typeof value === 'number') assertRange(value, valueName, min, max); }; export var assertMultiple = function (value, valueName, multiplier) { assertIs(value, valueName, ['number']); if (value % multiplier !== 0) { // prettier-ignore throw new Error(backtick(valueName) + " must be a multiple of " + multiplier + ", but was actually " + value); } }; export var assertInteger = function (value, valueName) { if (!Number.isInteger(value)) { throw new Error(backtick(valueName) + " must be an integer, but was actually " + value); } }; export var assertPositive = function (value, valueName) { if (![1, 0].includes(Math.sign(value))) { // prettier-ignore throw new Error(backtick(valueName) + " must be a positive number or 0, but was actually " + value); } }; //# sourceMappingURL=validators.js.map