UNPKG

node-rigorous

Version:
12 lines (9 loc) 531 B
"use strict"; /* eslint no-param-reassign:0 */ var rigorousConfig = require('../../config'); var createFilter = require('./create_filter'); module.exports = function (schema, attributesSchema) { schema.statics.FILTER_PUBLIC = createFilter(attributesSchema, rigorousConfig.FILTER_ATTRIBUTE_LEVEL.PUBLIC); schema.statics.FILTER_OWNER = createFilter(attributesSchema, rigorousConfig.FILTER_ATTRIBUTE_LEVEL.OWNER); schema.statics.FILTER_SECRET = createFilter(attributesSchema, rigorousConfig.FILTER_ATTRIBUTE_LEVEL.SECRET); };