- 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");
- }
- };
|