Files
Foundry-VTT-Docker/resources/app/node_modules/@smithy/util-config-provider/dist-es/numberSelector.js
2025-01-04 00:34:03 +01:00

10 lines
317 B
JavaScript

export const numberSelector = (obj, key, type) => {
if (!(key in obj))
return undefined;
const numberValue = parseInt(obj[key], 10);
if (Number.isNaN(numberValue)) {
throw new TypeError(`Cannot load ${type} '${key}'. Expected number, got '${obj[key]}'.`);
}
return numberValue;
};