UNPKG

access-mate

Version:

Attribute base access control using o-is for the conditions

20 lines (14 loc) 468 B
'use strict' const Policy = require('./lib/policy') const PolicySet = require('./lib/policy-set') const oIsDefault = require('./lib/o-is-default') const strategies = require('./lib/strategies') exports.PolicySet = PolicySet exports.Policy = Policy exports.policySet = function(policies, oIs) { return PolicySet.fromJSON(policies || [], oIs || oIsDefault) } exports.policy = function(oIs) { return new Policy(oIs || oIsDefault) } exports.strategies = strategies