Current Path : /home/infinitibizsol/.trash/node_modules.10/mongoose/lib/helpers/schema/ |
Current File : /home/infinitibizsol/.trash/node_modules.10/mongoose/lib/helpers/schema/applyBuiltinPlugins.js |
'use strict'; const builtinPlugins = require('../../plugins'); module.exports = function applyBuiltinPlugins(schema) { for (const plugin of Object.values(builtinPlugins)) { plugin(schema, { deduplicate: true }); } schema.plugins = Object.values(builtinPlugins). map(fn => ({ fn, opts: { deduplicate: true } })). concat(schema.plugins); };