factoryValidator.js
425 字节
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')
}
}