Files
PaperPhone/server/node_modules/generic-pool/lib/factoryValidator.js
619dev 70982e58b1 init
2026-03-25 14:31:05 +08:00

17 lines
439 B
JavaScript

module.exports = function(factory) {
if (typeof factory.create !== "function") {
throw new TypeError("factory.create must be a function");
}
if (typeof factory.destroy !== "function") {
throw new TypeError("factory.destroy must be a function");
}
if (
typeof factory.validate !== "undefined" &&
typeof factory.validate !== "function"
) {
throw new TypeError("factory.validate must be a function");
}
};