dynamoose
Version:
Dynamoose is a modeling tool for Amazon's DynamoDB (inspired by Mongoose)
22 lines (21 loc) • 655 B
JavaScript
;
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;