UNPKG

dynamoose

Version:

Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)

22 lines (21 loc) 655 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.revertPackages = exports.setUndefinedPackage = void 0; let undefinedPackages = []; exports.default = async (name) => { if (undefinedPackages.includes(name)) { throw new Error("Package can not be found."); } else { const pkg = await Promise.resolve(`${name}`).then(s => require(s)); return pkg; } }; const setUndefinedPackage = (name) => { undefinedPackages.push(name); }; exports.setUndefinedPackage = setUndefinedPackage; const revertPackages = () => { undefinedPackages = []; }; exports.revertPackages = revertPackages;