From 90aeab759246feeeec16f545e5ecdc20a91cb676 Mon Sep 17 00:00:00 2001 From: Vahid V Date: Thu, 24 Aug 2023 14:42:18 +0330 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20update=20grant=20policy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- coverage-badge.svg | 2 +- docs/assets/search.js | 2 +- docs/classes/AccessControl.html | 18 +- docs/classes/Grant.html | 60 +- docs/classes/MemoryDriver.html | 20 +- docs/classes/Permission.html | 26 +- docs/coverage/coverage-summary.json | 4 +- docs/coverage/lcov-report/index.html | 38 +- .../lcov-report/src/classes/acl.class.ts.html | 2 +- .../src/classes/grant.class.ts.html | 117 +-- .../lcov-report/src/classes/index.html | 34 +- .../lcov-report/src/classes/index.ts.html | 2 +- .../src/classes/permission.class.ts.html | 2 +- .../lcov-report/src/consts/acl.const.ts.html | 2 +- .../lcov-report/src/consts/index.html | 2 +- .../lcov-report/src/consts/index.ts.html | 2 +- .../lcov-report/src/driver/index.html | 2 +- .../lcov-report/src/driver/index.ts.html | 2 +- .../lcov-report/src/driver/memory/index.html | 2 +- .../src/driver/memory/index.ts.html | 2 +- .../src/driver/memory/memory.driver.ts.html | 2 +- .../src/driver/memory/memory.tools.ts.html | 58 +- docs/coverage/lcov-report/src/index.html | 2 +- docs/coverage/lcov-report/src/index.ts.html | 2 +- .../lcov-report/src/types/cache.type.ts.html | 2 +- .../lcov-report/src/types/common.type.ts.html | 2 +- .../coverage/lcov-report/src/types/index.html | 2 +- .../lcov-report/src/types/index.ts.html | 2 +- .../src/types/pattern.type.ts.html | 2 +- .../lcov-report/src/types/policy.type.ts.html | 2 +- .../coverage/lcov-report/src/utils/index.html | 2 +- .../lcov-report/src/utils/index.ts.html | 2 +- .../lcov-report/src/utils/log.util.ts.html | 2 +- .../lcov-report/src/utils/other.util.ts.html | 16 +- .../lcov-report/src/utils/regex.util.ts.html | 2 +- .../src/utils/validate.util.ts.html | 16 +- docs/coverage/lcov-report/test/index.html | 2 +- docs/coverage/lcov-report/test/mock.ts.html | 2 +- docs/coverage/lcov.info | 732 +++++++------- docs/functions/IP_CIDR.html | 2 +- docs/functions/accessibility.html | 2 +- docs/functions/accumulate.html | 2 +- docs/functions/filterByNotation.html | 2 +- docs/functions/isCIDR.html | 2 +- docs/functions/isCRON.html | 2 +- docs/functions/isIP.html | 2 +- docs/functions/key.html | 2 +- docs/functions/log.html | 2 +- docs/functions/memoryIgnore.html | 2 +- docs/functions/parse.html | 2 +- docs/functions/pattern-1.html | 2 +- docs/functions/validate.html | 2 +- docs/interfaces/AccessControlOptions.html | 6 +- docs/interfaces/CacheInterface.html | 12 +- docs/interfaces/CacheInterfaceOptions.html | 6 +- docs/interfaces/CanOptions.html | 6 +- docs/interfaces/ControlOptions.html | 4 +- docs/interfaces/Pattern.html | 6 +- docs/interfaces/Policy.html | 16 +- docs/interfaces/Time.html | 6 +- docs/interfaces/TimeOptions.html | 6 +- docs/types/CacheKey.html | 2 +- docs/types/MemoryDriverOptions.html | 2 +- docs/types/PropType.html | 2 +- docs/types/PropValue.html | 2 +- docs/variables/ALL.html | 2 +- docs/variables/ANY.html | 2 +- .../variables/DefaultMemoryDriverOptions.html | 2 +- docs/variables/NULL.html | 2 +- docs/variables/OK.html | 2 +- docs/variables/POLICY_NOTATION.html | 2 +- docs/variables/SEP.html | 2 +- docs/variables/STRICT.html | 2 +- docs/variables/cidrRegex.html | 2 +- docs/variables/ipRegex.html | 2 +- package-lock.json | 937 +++++++++--------- package.json | 18 +- src/classes/grant.class.ts | 51 +- test/classes/grant.test.ts | 6 - 79 files changed, 1120 insertions(+), 1207 deletions(-) diff --git a/coverage-badge.svg b/coverage-badge.svg index bb2b67d..62ea216 100644 --- a/coverage-badge.svg +++ b/coverage-badge.svg @@ -1 +1 @@ -Coverage: 97.72%Coverage97.72% \ No newline at end of file +Coverage: 97.7%Coverage97.7% \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index c04fcdd..3f12818 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = JSON.parse("{\"rows\":[{\"kind\":4194304,\"name\":\"PropType\",\"url\":\"types/PropType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PropValue\",\"url\":\"types/PropValue.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PropValue.html#__type\",\"classes\":\"\",\"parent\":\"PropValue\"},{\"kind\":1024,\"name\":\"main\",\"url\":\"types/PropValue.html#__type.main\",\"classes\":\"\",\"parent\":\"PropValue.__type\"},{\"kind\":1024,\"name\":\"scope\",\"url\":\"types/PropValue.html#__type.scope\",\"classes\":\"\",\"parent\":\"PropValue.__type\"},{\"kind\":4194304,\"name\":\"CacheKey\",\"url\":\"types/CacheKey.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"CacheInterfaceOptions\",\"url\":\"interfaces/CacheInterfaceOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"sep\",\"url\":\"interfaces/CacheInterfaceOptions.html#sep\",\"classes\":\"\",\"parent\":\"CacheInterfaceOptions\"},{\"kind\":1024,\"name\":\"prefix\",\"url\":\"interfaces/CacheInterfaceOptions.html#prefix\",\"classes\":\"\",\"parent\":\"CacheInterfaceOptions\"},{\"kind\":256,\"name\":\"CacheInterface\",\"url\":\"interfaces/CacheInterface.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"interfaces/CacheInterface.html#clear\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/CacheInterface.html#get\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"interfaces/CacheInterface.html#set\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"interfaces/CacheInterface.html#del\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/CacheInterface.html#has\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":256,\"name\":\"Time\",\"url\":\"interfaces/Time.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"cron_exp\",\"url\":\"interfaces/Time.html#cron_exp\",\"classes\":\"\",\"parent\":\"Time\"},{\"kind\":1024,\"name\":\"duration\",\"url\":\"interfaces/Time.html#duration\",\"classes\":\"\",\"parent\":\"Time\"},{\"kind\":256,\"name\":\"Policy\",\"url\":\"interfaces/Policy.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"subject\",\"url\":\"interfaces/Policy.html#subject\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"action\",\"url\":\"interfaces/Policy.html#action\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"object\",\"url\":\"interfaces/Policy.html#object\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"time\",\"url\":\"interfaces/Policy.html#time\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/Policy.html#field\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"filter\",\"url\":\"interfaces/Policy.html#filter\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"location\",\"url\":\"interfaces/Policy.html#location\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":256,\"name\":\"ControlOptions\",\"url\":\"interfaces/ControlOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"strict\",\"url\":\"interfaces/ControlOptions.html#strict\",\"classes\":\"\",\"parent\":\"ControlOptions\"},{\"kind\":256,\"name\":\"TimeOptions\",\"url\":\"interfaces/TimeOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"currentDate\",\"url\":\"interfaces/TimeOptions.html#currentDate\",\"classes\":\"\",\"parent\":\"TimeOptions\"},{\"kind\":1024,\"name\":\"tz\",\"url\":\"interfaces/TimeOptions.html#tz\",\"classes\":\"\",\"parent\":\"TimeOptions\"},{\"kind\":256,\"name\":\"Pattern\",\"url\":\"interfaces/Pattern.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"source\",\"url\":\"interfaces/Pattern.html#source\",\"classes\":\"\",\"parent\":\"Pattern\"},{\"kind\":2048,\"name\":\"test\",\"url\":\"interfaces/Pattern.html#test\",\"classes\":\"\",\"parent\":\"Pattern\"},{\"kind\":64,\"name\":\"log\",\"url\":\"functions/log.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type\",\"classes\":\"\",\"parent\":\"log.log\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"functions/log.html#log.__type.error\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.error.__type-3\",\"classes\":\"\",\"parent\":\"log.log.__type.error\"},{\"kind\":1024,\"name\":\"warn\",\"url\":\"functions/log.html#log.__type.warn\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.warn.__type-7\",\"classes\":\"\",\"parent\":\"log.log.__type.warn\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"functions/log.html#log.__type.info\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.info.__type-5\",\"classes\":\"\",\"parent\":\"log.log.__type.info\"},{\"kind\":1024,\"name\":\"debug\",\"url\":\"functions/log.html#log.__type.debug\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.debug.__type-1\",\"classes\":\"\",\"parent\":\"log.log.__type.debug\"},{\"kind\":64,\"name\":\"accumulate\",\"url\":\"functions/accumulate.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"accessibility\",\"url\":\"functions/accessibility.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"filterByNotation\",\"url\":\"functions/filterByNotation.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ipRegex\",\"url\":\"variables/ipRegex.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"cidrRegex\",\"url\":\"variables/cidrRegex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isIP\",\"url\":\"functions/isIP.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isCIDR\",\"url\":\"functions/isCIDR.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"IP_CIDR\",\"url\":\"functions/IP_CIDR.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isCRON\",\"url\":\"functions/isCRON.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"validate\",\"url\":\"functions/validate.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"OK\",\"url\":\"variables/OK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SEP\",\"url\":\"variables/SEP.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"STRICT\",\"url\":\"variables/STRICT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ANY\",\"url\":\"variables/ANY.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ALL\",\"url\":\"variables/ALL.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"NULL\",\"url\":\"variables/NULL.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"POLICY_NOTATION\",\"url\":\"variables/POLICY_NOTATION.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MemoryDriverOptions\",\"url\":\"types/MemoryDriverOptions.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DefaultMemoryDriverOptions\",\"url\":\"variables/DefaultMemoryDriverOptions.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"MemoryDriver\",\"url\":\"classes/MemoryDriver.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"build\",\"url\":\"classes/MemoryDriver.html#build\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MemoryDriver.html#constructor\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":1024,\"name\":\"present\",\"url\":\"classes/MemoryDriver.html#present\",\"classes\":\"tsd-is-protected\",\"parent\":\"MemoryDriver\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/MemoryDriver.html#options\",\"classes\":\"tsd-is-protected\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/MemoryDriver.html#clear\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/MemoryDriver.html#get\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"classes/MemoryDriver.html#set\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/MemoryDriver.html#del\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/MemoryDriver.html#has\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":64,\"name\":\"parse\",\"url\":\"functions/parse.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"key\",\"url\":\"functions/key.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"pattern\",\"url\":\"functions/pattern-1.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"memoryIgnore\",\"url\":\"functions/memoryIgnore.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"CanOptions\",\"url\":\"interfaces/CanOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"strict\",\"url\":\"interfaces/CanOptions.html#strict\",\"classes\":\"\",\"parent\":\"CanOptions\"},{\"kind\":1024,\"name\":\"callable\",\"url\":\"interfaces/CanOptions.html#callable\",\"classes\":\"\",\"parent\":\"CanOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/CanOptions.html#callable.__type\",\"classes\":\"\",\"parent\":\"CanOptions.callable\"},{\"kind\":256,\"name\":\"AccessControlOptions\",\"url\":\"interfaces/AccessControlOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"driver\",\"url\":\"interfaces/AccessControlOptions.html#driver\",\"classes\":\"\",\"parent\":\"AccessControlOptions\"},{\"kind\":1024,\"name\":\"strict\",\"url\":\"interfaces/AccessControlOptions.html#strict\",\"classes\":\"tsd-is-inherited\",\"parent\":\"AccessControlOptions\"},{\"kind\":128,\"name\":\"AccessControl\",\"url\":\"classes/AccessControl.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccessControl.html#constructor\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":1024,\"name\":\"driver\",\"url\":\"classes/AccessControl.html#driver\",\"classes\":\"tsd-is-protected\",\"parent\":\"AccessControl\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/AccessControl.html#options\",\"classes\":\"tsd-is-protected\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/AccessControl.html#clear\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/AccessControl.html#exists\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/AccessControl.html#delete\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/AccessControl.html#update\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"can\",\"url\":\"classes/AccessControl.html#can\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":128,\"name\":\"Grant\",\"url\":\"classes/Grant.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Grant.html#constructor\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Grant.html#options\",\"classes\":\"tsd-is-protected\",\"parent\":\"Grant\"},{\"kind\":1024,\"name\":\"present\",\"url\":\"classes/Grant.html#present\",\"classes\":\"tsd-is-protected\",\"parent\":\"Grant\"},{\"kind\":262144,\"name\":\"policies\",\"url\":\"classes/Grant.html#policies\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/Grant.html#exists\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Grant.html#delete\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/Grant.html#has\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"scopes\",\"url\":\"classes/Grant.html#scopes\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"subjects\",\"url\":\"classes/Grant.html#subjects\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Grant.html#time\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"location\",\"url\":\"classes/Grant.html#location\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"field\",\"url\":\"classes/Grant.html#field\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/Grant.html#filter\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Grant.html#update\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"notations\",\"url\":\"classes/Grant.html#notations\",\"classes\":\"tsd-is-protected\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"addOptions\",\"url\":\"classes/Grant.html#addOptions\",\"classes\":\"tsd-is-private\",\"parent\":\"Grant\"},{\"kind\":128,\"name\":\"Permission\",\"url\":\"classes/Permission.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"build\",\"url\":\"classes/Permission.html#build\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Permission.html#constructor\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":1024,\"name\":\"granted\",\"url\":\"classes/Permission.html#granted\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":1024,\"name\":\"grant\",\"url\":\"classes/Permission.html#grant\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":262144,\"name\":\"policies\",\"url\":\"classes/Permission.html#policies\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/Permission.html#has\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"scopes\",\"url\":\"classes/Permission.html#scopes\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"subjects\",\"url\":\"classes/Permission.html#subjects\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Permission.html#time\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"location\",\"url\":\"classes/Permission.html#location\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"field\",\"url\":\"classes/Permission.html#field\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/Permission.html#filter\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":8388608,\"name\":\"default\",\"url\":\"modules.html#default\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,44.228]],[\"comment/0\",[]],[\"name/1\",[1,44.228]],[\"comment/1\",[]],[\"name/2\",[2,28.134]],[\"comment/2\",[]],[\"name/3\",[3,44.228]],[\"comment/3\",[]],[\"name/4\",[4,44.228]],[\"comment/4\",[]],[\"name/5\",[5,44.228]],[\"comment/5\",[]],[\"name/6\",[6,44.228]],[\"comment/6\",[]],[\"name/7\",[7,39.12]],[\"comment/7\",[]],[\"name/8\",[8,44.228]],[\"comment/8\",[]],[\"name/9\",[9,44.228]],[\"comment/9\",[]],[\"name/10\",[10,35.756]],[\"comment/10\",[]],[\"name/11\",[11,39.12]],[\"comment/11\",[]],[\"name/12\",[12,39.12]],[\"comment/12\",[]],[\"name/13\",[13,39.12]],[\"comment/13\",[]],[\"name/14\",[14,33.242]],[\"comment/14\",[]],[\"name/15\",[15,33.242]],[\"comment/15\",[]],[\"name/16\",[16,44.228]],[\"comment/16\",[]],[\"name/17\",[17,44.228]],[\"comment/17\",[]],[\"name/18\",[18,44.228]],[\"comment/18\",[]],[\"name/19\",[19,44.228]],[\"comment/19\",[]],[\"name/20\",[20,44.228]],[\"comment/20\",[]],[\"name/21\",[21,44.228]],[\"comment/21\",[]],[\"name/22\",[15,33.242]],[\"comment/22\",[]],[\"name/23\",[22,35.756]],[\"comment/23\",[]],[\"name/24\",[23,35.756]],[\"comment/24\",[]],[\"name/25\",[24,35.756]],[\"comment/25\",[]],[\"name/26\",[25,44.228]],[\"comment/26\",[]],[\"name/27\",[26,33.242]],[\"comment/27\",[]],[\"name/28\",[27,44.228]],[\"comment/28\",[]],[\"name/29\",[28,44.228]],[\"comment/29\",[]],[\"name/30\",[29,44.228]],[\"comment/30\",[]],[\"name/31\",[30,39.12]],[\"comment/31\",[]],[\"name/32\",[31,44.228]],[\"comment/32\",[]],[\"name/33\",[32,44.228]],[\"comment/33\",[]],[\"name/34\",[33,44.228]],[\"comment/34\",[]],[\"name/35\",[2,28.134]],[\"comment/35\",[]],[\"name/36\",[34,44.228]],[\"comment/36\",[]],[\"name/37\",[2,28.134]],[\"comment/37\",[]],[\"name/38\",[35,44.228]],[\"comment/38\",[]],[\"name/39\",[2,28.134]],[\"comment/39\",[]],[\"name/40\",[36,44.228]],[\"comment/40\",[]],[\"name/41\",[2,28.134]],[\"comment/41\",[]],[\"name/42\",[37,44.228]],[\"comment/42\",[]],[\"name/43\",[2,28.134]],[\"comment/43\",[]],[\"name/44\",[38,44.228]],[\"comment/44\",[]],[\"name/45\",[39,44.228]],[\"comment/45\",[]],[\"name/46\",[40,44.228]],[\"comment/46\",[]],[\"name/47\",[41,44.228]],[\"comment/47\",[]],[\"name/48\",[42,44.228]],[\"comment/48\",[]],[\"name/49\",[43,44.228]],[\"comment/49\",[]],[\"name/50\",[44,44.228]],[\"comment/50\",[]],[\"name/51\",[45,44.228]],[\"comment/51\",[]],[\"name/52\",[46,44.228]],[\"comment/52\",[]],[\"name/53\",[47,44.228]],[\"comment/53\",[]],[\"name/54\",[48,44.228]],[\"comment/54\",[]],[\"name/55\",[7,39.12]],[\"comment/55\",[]],[\"name/56\",[26,33.242]],[\"comment/56\",[]],[\"name/57\",[49,44.228]],[\"comment/57\",[]],[\"name/58\",[50,44.228]],[\"comment/58\",[]],[\"name/59\",[51,44.228]],[\"comment/59\",[]],[\"name/60\",[52,44.228]],[\"comment/60\",[]],[\"name/61\",[53,44.228]],[\"comment/61\",[]],[\"name/62\",[54,44.228]],[\"comment/62\",[]],[\"name/63\",[55,44.228]],[\"comment/63\",[]],[\"name/64\",[56,39.12]],[\"comment/64\",[]],[\"name/65\",[57,33.242]],[\"comment/65\",[]],[\"name/66\",[58,39.12]],[\"comment/66\",[]],[\"name/67\",[59,35.756]],[\"comment/67\",[]],[\"name/68\",[10,35.756]],[\"comment/68\",[]],[\"name/69\",[11,39.12]],[\"comment/69\",[]],[\"name/70\",[12,39.12]],[\"comment/70\",[]],[\"name/71\",[13,39.12]],[\"comment/71\",[]],[\"name/72\",[14,33.242]],[\"comment/72\",[]],[\"name/73\",[60,44.228]],[\"comment/73\",[]],[\"name/74\",[61,44.228]],[\"comment/74\",[]],[\"name/75\",[30,39.12]],[\"comment/75\",[]],[\"name/76\",[62,44.228]],[\"comment/76\",[]],[\"name/77\",[63,44.228]],[\"comment/77\",[]],[\"name/78\",[26,33.242]],[\"comment/78\",[]],[\"name/79\",[64,44.228]],[\"comment/79\",[]],[\"name/80\",[2,28.134]],[\"comment/80\",[]],[\"name/81\",[65,44.228]],[\"comment/81\",[]],[\"name/82\",[66,39.12]],[\"comment/82\",[]],[\"name/83\",[26,33.242]],[\"comment/83\",[]],[\"name/84\",[67,44.228]],[\"comment/84\",[]],[\"name/85\",[57,33.242]],[\"comment/85\",[]],[\"name/86\",[66,39.12]],[\"comment/86\",[]],[\"name/87\",[59,35.756]],[\"comment/87\",[]],[\"name/88\",[10,35.756]],[\"comment/88\",[]],[\"name/89\",[68,39.12]],[\"comment/89\",[]],[\"name/90\",[69,39.12]],[\"comment/90\",[]],[\"name/91\",[70,39.12]],[\"comment/91\",[]],[\"name/92\",[71,44.228]],[\"comment/92\",[]],[\"name/93\",[72,39.12]],[\"comment/93\",[]],[\"name/94\",[57,33.242]],[\"comment/94\",[]],[\"name/95\",[59,35.756]],[\"comment/95\",[]],[\"name/96\",[58,39.12]],[\"comment/96\",[]],[\"name/97\",[73,39.12]],[\"comment/97\",[]],[\"name/98\",[68,39.12]],[\"comment/98\",[]],[\"name/99\",[69,39.12]],[\"comment/99\",[]],[\"name/100\",[14,33.242]],[\"comment/100\",[]],[\"name/101\",[74,39.12]],[\"comment/101\",[]],[\"name/102\",[75,39.12]],[\"comment/102\",[]],[\"name/103\",[15,33.242]],[\"comment/103\",[]],[\"name/104\",[24,35.756]],[\"comment/104\",[]],[\"name/105\",[22,35.756]],[\"comment/105\",[]],[\"name/106\",[23,35.756]],[\"comment/106\",[]],[\"name/107\",[70,39.12]],[\"comment/107\",[]],[\"name/108\",[76,44.228]],[\"comment/108\",[]],[\"name/109\",[77,44.228]],[\"comment/109\",[]],[\"name/110\",[78,44.228]],[\"comment/110\",[]],[\"name/111\",[56,39.12]],[\"comment/111\",[]],[\"name/112\",[57,33.242]],[\"comment/112\",[]],[\"name/113\",[79,44.228]],[\"comment/113\",[]],[\"name/114\",[72,39.12]],[\"comment/114\",[]],[\"name/115\",[73,39.12]],[\"comment/115\",[]],[\"name/116\",[14,33.242]],[\"comment/116\",[]],[\"name/117\",[74,39.12]],[\"comment/117\",[]],[\"name/118\",[75,39.12]],[\"comment/118\",[]],[\"name/119\",[15,33.242]],[\"comment/119\",[]],[\"name/120\",[24,35.756]],[\"comment/120\",[]],[\"name/121\",[22,35.756]],[\"comment/121\",[]],[\"name/122\",[23,35.756]],[\"comment/122\",[]],[\"name/123\",[80,44.228]],[\"comment/123\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":2,\"name\":{\"2\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"80\":{}},\"comment\":{}}],[\"accesscontrol\",{\"_index\":67,\"name\":{\"84\":{}},\"comment\":{}}],[\"accesscontroloptions\",{\"_index\":65,\"name\":{\"81\":{}},\"comment\":{}}],[\"accessibility\",{\"_index\":39,\"name\":{\"45\":{}},\"comment\":{}}],[\"accumulate\",{\"_index\":38,\"name\":{\"44\":{}},\"comment\":{}}],[\"action\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"addoptions\",{\"_index\":77,\"name\":{\"109\":{}},\"comment\":{}}],[\"all\",{\"_index\":50,\"name\":{\"58\":{}},\"comment\":{}}],[\"any\",{\"_index\":49,\"name\":{\"57\":{}},\"comment\":{}}],[\"build\",{\"_index\":56,\"name\":{\"64\":{},\"111\":{}},\"comment\":{}}],[\"cacheinterface\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"cacheinterfaceoptions\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"cachekey\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"callable\",{\"_index\":64,\"name\":{\"79\":{}},\"comment\":{}}],[\"can\",{\"_index\":71,\"name\":{\"92\":{}},\"comment\":{}}],[\"canoptions\",{\"_index\":63,\"name\":{\"77\":{}},\"comment\":{}}],[\"cidrregex\",{\"_index\":42,\"name\":{\"48\":{}},\"comment\":{}}],[\"clear\",{\"_index\":10,\"name\":{\"10\":{},\"68\":{},\"88\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":57,\"name\":{\"65\":{},\"85\":{},\"94\":{},\"112\":{}},\"comment\":{}}],[\"controloptions\",{\"_index\":25,\"name\":{\"26\":{}},\"comment\":{}}],[\"cron_exp\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"currentdate\",{\"_index\":28,\"name\":{\"29\":{}},\"comment\":{}}],[\"debug\",{\"_index\":37,\"name\":{\"42\":{}},\"comment\":{}}],[\"default\",{\"_index\":80,\"name\":{\"123\":{}},\"comment\":{}}],[\"defaultmemorydriveroptions\",{\"_index\":54,\"name\":{\"62\":{}},\"comment\":{}}],[\"del\",{\"_index\":13,\"name\":{\"13\":{},\"71\":{}},\"comment\":{}}],[\"delete\",{\"_index\":69,\"name\":{\"90\":{},\"99\":{}},\"comment\":{}}],[\"driver\",{\"_index\":66,\"name\":{\"82\":{},\"86\":{}},\"comment\":{}}],[\"duration\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"error\",{\"_index\":34,\"name\":{\"36\":{}},\"comment\":{}}],[\"exists\",{\"_index\":68,\"name\":{\"89\":{},\"98\":{}},\"comment\":{}}],[\"field\",{\"_index\":22,\"name\":{\"23\":{},\"105\":{},\"121\":{}},\"comment\":{}}],[\"filter\",{\"_index\":23,\"name\":{\"24\":{},\"106\":{},\"122\":{}},\"comment\":{}}],[\"filterbynotation\",{\"_index\":40,\"name\":{\"46\":{}},\"comment\":{}}],[\"get\",{\"_index\":11,\"name\":{\"11\":{},\"69\":{}},\"comment\":{}}],[\"grant\",{\"_index\":72,\"name\":{\"93\":{},\"114\":{}},\"comment\":{}}],[\"granted\",{\"_index\":79,\"name\":{\"113\":{}},\"comment\":{}}],[\"has\",{\"_index\":14,\"name\":{\"14\":{},\"72\":{},\"100\":{},\"116\":{}},\"comment\":{}}],[\"info\",{\"_index\":36,\"name\":{\"40\":{}},\"comment\":{}}],[\"ip_cidr\",{\"_index\":45,\"name\":{\"51\":{}},\"comment\":{}}],[\"ipregex\",{\"_index\":41,\"name\":{\"47\":{}},\"comment\":{}}],[\"iscidr\",{\"_index\":44,\"name\":{\"50\":{}},\"comment\":{}}],[\"iscron\",{\"_index\":46,\"name\":{\"52\":{}},\"comment\":{}}],[\"isip\",{\"_index\":43,\"name\":{\"49\":{}},\"comment\":{}}],[\"key\",{\"_index\":61,\"name\":{\"74\":{}},\"comment\":{}}],[\"location\",{\"_index\":24,\"name\":{\"25\":{},\"104\":{},\"120\":{}},\"comment\":{}}],[\"log\",{\"_index\":33,\"name\":{\"34\":{}},\"comment\":{}}],[\"main\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"memorydriver\",{\"_index\":55,\"name\":{\"63\":{}},\"comment\":{}}],[\"memorydriveroptions\",{\"_index\":53,\"name\":{\"61\":{}},\"comment\":{}}],[\"memoryignore\",{\"_index\":62,\"name\":{\"76\":{}},\"comment\":{}}],[\"notations\",{\"_index\":76,\"name\":{\"108\":{}},\"comment\":{}}],[\"null\",{\"_index\":51,\"name\":{\"59\":{}},\"comment\":{}}],[\"object\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"ok\",{\"_index\":48,\"name\":{\"54\":{}},\"comment\":{}}],[\"options\",{\"_index\":59,\"name\":{\"67\":{},\"87\":{},\"95\":{}},\"comment\":{}}],[\"parse\",{\"_index\":60,\"name\":{\"73\":{}},\"comment\":{}}],[\"pattern\",{\"_index\":30,\"name\":{\"31\":{},\"75\":{}},\"comment\":{}}],[\"permission\",{\"_index\":78,\"name\":{\"110\":{}},\"comment\":{}}],[\"policies\",{\"_index\":73,\"name\":{\"97\":{},\"115\":{}},\"comment\":{}}],[\"policy\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"policy_notation\",{\"_index\":52,\"name\":{\"60\":{}},\"comment\":{}}],[\"prefix\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"present\",{\"_index\":58,\"name\":{\"66\":{},\"96\":{}},\"comment\":{}}],[\"proptype\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"propvalue\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"scope\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"scopes\",{\"_index\":74,\"name\":{\"101\":{},\"117\":{}},\"comment\":{}}],[\"sep\",{\"_index\":7,\"name\":{\"7\":{},\"55\":{}},\"comment\":{}}],[\"set\",{\"_index\":12,\"name\":{\"12\":{},\"70\":{}},\"comment\":{}}],[\"source\",{\"_index\":31,\"name\":{\"32\":{}},\"comment\":{}}],[\"strict\",{\"_index\":26,\"name\":{\"27\":{},\"56\":{},\"78\":{},\"83\":{}},\"comment\":{}}],[\"subject\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"subjects\",{\"_index\":75,\"name\":{\"102\":{},\"118\":{}},\"comment\":{}}],[\"test\",{\"_index\":32,\"name\":{\"33\":{}},\"comment\":{}}],[\"time\",{\"_index\":15,\"name\":{\"15\":{},\"22\":{},\"103\":{},\"119\":{}},\"comment\":{}}],[\"timeoptions\",{\"_index\":27,\"name\":{\"28\":{}},\"comment\":{}}],[\"tz\",{\"_index\":29,\"name\":{\"30\":{}},\"comment\":{}}],[\"update\",{\"_index\":70,\"name\":{\"91\":{},\"107\":{}},\"comment\":{}}],[\"validate\",{\"_index\":47,\"name\":{\"53\":{}},\"comment\":{}}],[\"warn\",{\"_index\":35,\"name\":{\"38\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file +window.searchData = JSON.parse("{\"rows\":[{\"kind\":4194304,\"name\":\"PropType\",\"url\":\"types/PropType.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"PropValue\",\"url\":\"types/PropValue.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"types/PropValue.html#__type\",\"classes\":\"\",\"parent\":\"PropValue\"},{\"kind\":1024,\"name\":\"main\",\"url\":\"types/PropValue.html#__type.main\",\"classes\":\"\",\"parent\":\"PropValue.__type\"},{\"kind\":1024,\"name\":\"scope\",\"url\":\"types/PropValue.html#__type.scope\",\"classes\":\"\",\"parent\":\"PropValue.__type\"},{\"kind\":4194304,\"name\":\"CacheKey\",\"url\":\"types/CacheKey.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"CacheInterfaceOptions\",\"url\":\"interfaces/CacheInterfaceOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"sep\",\"url\":\"interfaces/CacheInterfaceOptions.html#sep\",\"classes\":\"\",\"parent\":\"CacheInterfaceOptions\"},{\"kind\":1024,\"name\":\"prefix\",\"url\":\"interfaces/CacheInterfaceOptions.html#prefix\",\"classes\":\"\",\"parent\":\"CacheInterfaceOptions\"},{\"kind\":256,\"name\":\"CacheInterface\",\"url\":\"interfaces/CacheInterface.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"interfaces/CacheInterface.html#clear\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"interfaces/CacheInterface.html#get\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"interfaces/CacheInterface.html#set\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"interfaces/CacheInterface.html#del\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"interfaces/CacheInterface.html#has\",\"classes\":\"\",\"parent\":\"CacheInterface\"},{\"kind\":256,\"name\":\"Time\",\"url\":\"interfaces/Time.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"cron_exp\",\"url\":\"interfaces/Time.html#cron_exp\",\"classes\":\"\",\"parent\":\"Time\"},{\"kind\":1024,\"name\":\"duration\",\"url\":\"interfaces/Time.html#duration\",\"classes\":\"\",\"parent\":\"Time\"},{\"kind\":256,\"name\":\"Policy\",\"url\":\"interfaces/Policy.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"subject\",\"url\":\"interfaces/Policy.html#subject\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"action\",\"url\":\"interfaces/Policy.html#action\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"object\",\"url\":\"interfaces/Policy.html#object\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"time\",\"url\":\"interfaces/Policy.html#time\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"field\",\"url\":\"interfaces/Policy.html#field\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"filter\",\"url\":\"interfaces/Policy.html#filter\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":1024,\"name\":\"location\",\"url\":\"interfaces/Policy.html#location\",\"classes\":\"\",\"parent\":\"Policy\"},{\"kind\":256,\"name\":\"ControlOptions\",\"url\":\"interfaces/ControlOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"strict\",\"url\":\"interfaces/ControlOptions.html#strict\",\"classes\":\"\",\"parent\":\"ControlOptions\"},{\"kind\":256,\"name\":\"TimeOptions\",\"url\":\"interfaces/TimeOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"currentDate\",\"url\":\"interfaces/TimeOptions.html#currentDate\",\"classes\":\"\",\"parent\":\"TimeOptions\"},{\"kind\":1024,\"name\":\"tz\",\"url\":\"interfaces/TimeOptions.html#tz\",\"classes\":\"\",\"parent\":\"TimeOptions\"},{\"kind\":256,\"name\":\"Pattern\",\"url\":\"interfaces/Pattern.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"source\",\"url\":\"interfaces/Pattern.html#source\",\"classes\":\"\",\"parent\":\"Pattern\"},{\"kind\":2048,\"name\":\"test\",\"url\":\"interfaces/Pattern.html#test\",\"classes\":\"\",\"parent\":\"Pattern\"},{\"kind\":64,\"name\":\"log\",\"url\":\"functions/log.html\",\"classes\":\"\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type\",\"classes\":\"\",\"parent\":\"log.log\"},{\"kind\":1024,\"name\":\"error\",\"url\":\"functions/log.html#log.__type.error\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.error.__type-3\",\"classes\":\"\",\"parent\":\"log.log.__type.error\"},{\"kind\":1024,\"name\":\"warn\",\"url\":\"functions/log.html#log.__type.warn\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.warn.__type-7\",\"classes\":\"\",\"parent\":\"log.log.__type.warn\"},{\"kind\":1024,\"name\":\"info\",\"url\":\"functions/log.html#log.__type.info\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.info.__type-5\",\"classes\":\"\",\"parent\":\"log.log.__type.info\"},{\"kind\":1024,\"name\":\"debug\",\"url\":\"functions/log.html#log.__type.debug\",\"classes\":\"\",\"parent\":\"log.log.__type\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"functions/log.html#log.__type.debug.__type-1\",\"classes\":\"\",\"parent\":\"log.log.__type.debug\"},{\"kind\":64,\"name\":\"accumulate\",\"url\":\"functions/accumulate.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"accessibility\",\"url\":\"functions/accessibility.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"filterByNotation\",\"url\":\"functions/filterByNotation.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ipRegex\",\"url\":\"variables/ipRegex.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"cidrRegex\",\"url\":\"variables/cidrRegex.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isIP\",\"url\":\"functions/isIP.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isCIDR\",\"url\":\"functions/isCIDR.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"IP_CIDR\",\"url\":\"functions/IP_CIDR.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"isCRON\",\"url\":\"functions/isCRON.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"validate\",\"url\":\"functions/validate.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"OK\",\"url\":\"variables/OK.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"SEP\",\"url\":\"variables/SEP.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"STRICT\",\"url\":\"variables/STRICT.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ANY\",\"url\":\"variables/ANY.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"ALL\",\"url\":\"variables/ALL.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"NULL\",\"url\":\"variables/NULL.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"POLICY_NOTATION\",\"url\":\"variables/POLICY_NOTATION.html\",\"classes\":\"\"},{\"kind\":4194304,\"name\":\"MemoryDriverOptions\",\"url\":\"types/MemoryDriverOptions.html\",\"classes\":\"\"},{\"kind\":32,\"name\":\"DefaultMemoryDriverOptions\",\"url\":\"variables/DefaultMemoryDriverOptions.html\",\"classes\":\"\"},{\"kind\":128,\"name\":\"MemoryDriver\",\"url\":\"classes/MemoryDriver.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"build\",\"url\":\"classes/MemoryDriver.html#build\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/MemoryDriver.html#constructor\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":1024,\"name\":\"present\",\"url\":\"classes/MemoryDriver.html#present\",\"classes\":\"tsd-is-protected\",\"parent\":\"MemoryDriver\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/MemoryDriver.html#options\",\"classes\":\"tsd-is-protected\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/MemoryDriver.html#clear\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"get\",\"url\":\"classes/MemoryDriver.html#get\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"set\",\"url\":\"classes/MemoryDriver.html#set\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"del\",\"url\":\"classes/MemoryDriver.html#del\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/MemoryDriver.html#has\",\"classes\":\"\",\"parent\":\"MemoryDriver\"},{\"kind\":64,\"name\":\"parse\",\"url\":\"functions/parse.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"key\",\"url\":\"functions/key.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"pattern\",\"url\":\"functions/pattern-1.html\",\"classes\":\"\"},{\"kind\":64,\"name\":\"memoryIgnore\",\"url\":\"functions/memoryIgnore.html\",\"classes\":\"\"},{\"kind\":256,\"name\":\"CanOptions\",\"url\":\"interfaces/CanOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"strict\",\"url\":\"interfaces/CanOptions.html#strict\",\"classes\":\"\",\"parent\":\"CanOptions\"},{\"kind\":1024,\"name\":\"callable\",\"url\":\"interfaces/CanOptions.html#callable\",\"classes\":\"\",\"parent\":\"CanOptions\"},{\"kind\":65536,\"name\":\"__type\",\"url\":\"interfaces/CanOptions.html#callable.__type\",\"classes\":\"\",\"parent\":\"CanOptions.callable\"},{\"kind\":256,\"name\":\"AccessControlOptions\",\"url\":\"interfaces/AccessControlOptions.html\",\"classes\":\"\"},{\"kind\":1024,\"name\":\"driver\",\"url\":\"interfaces/AccessControlOptions.html#driver\",\"classes\":\"\",\"parent\":\"AccessControlOptions\"},{\"kind\":1024,\"name\":\"strict\",\"url\":\"interfaces/AccessControlOptions.html#strict\",\"classes\":\"tsd-is-inherited\",\"parent\":\"AccessControlOptions\"},{\"kind\":128,\"name\":\"AccessControl\",\"url\":\"classes/AccessControl.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/AccessControl.html#constructor\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":1024,\"name\":\"driver\",\"url\":\"classes/AccessControl.html#driver\",\"classes\":\"tsd-is-protected\",\"parent\":\"AccessControl\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/AccessControl.html#options\",\"classes\":\"tsd-is-protected\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"clear\",\"url\":\"classes/AccessControl.html#clear\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/AccessControl.html#exists\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/AccessControl.html#delete\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/AccessControl.html#update\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":2048,\"name\":\"can\",\"url\":\"classes/AccessControl.html#can\",\"classes\":\"\",\"parent\":\"AccessControl\"},{\"kind\":128,\"name\":\"Grant\",\"url\":\"classes/Grant.html\",\"classes\":\"\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Grant.html#constructor\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":1024,\"name\":\"options\",\"url\":\"classes/Grant.html#options\",\"classes\":\"tsd-is-protected\",\"parent\":\"Grant\"},{\"kind\":1024,\"name\":\"present\",\"url\":\"classes/Grant.html#present\",\"classes\":\"tsd-is-protected\",\"parent\":\"Grant\"},{\"kind\":262144,\"name\":\"policies\",\"url\":\"classes/Grant.html#policies\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"update\",\"url\":\"classes/Grant.html#update\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"exists\",\"url\":\"classes/Grant.html#exists\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"delete\",\"url\":\"classes/Grant.html#delete\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/Grant.html#has\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"scopes\",\"url\":\"classes/Grant.html#scopes\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"subjects\",\"url\":\"classes/Grant.html#subjects\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Grant.html#time\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"location\",\"url\":\"classes/Grant.html#location\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"field\",\"url\":\"classes/Grant.html#field\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/Grant.html#filter\",\"classes\":\"\",\"parent\":\"Grant\"},{\"kind\":2048,\"name\":\"notations\",\"url\":\"classes/Grant.html#notations\",\"classes\":\"tsd-is-protected\",\"parent\":\"Grant\"},{\"kind\":128,\"name\":\"Permission\",\"url\":\"classes/Permission.html\",\"classes\":\"\"},{\"kind\":2048,\"name\":\"build\",\"url\":\"classes/Permission.html#build\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":512,\"name\":\"constructor\",\"url\":\"classes/Permission.html#constructor\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":1024,\"name\":\"granted\",\"url\":\"classes/Permission.html#granted\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":1024,\"name\":\"grant\",\"url\":\"classes/Permission.html#grant\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":262144,\"name\":\"policies\",\"url\":\"classes/Permission.html#policies\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"has\",\"url\":\"classes/Permission.html#has\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"scopes\",\"url\":\"classes/Permission.html#scopes\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"subjects\",\"url\":\"classes/Permission.html#subjects\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"time\",\"url\":\"classes/Permission.html#time\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"location\",\"url\":\"classes/Permission.html#location\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"field\",\"url\":\"classes/Permission.html#field\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":2048,\"name\":\"filter\",\"url\":\"classes/Permission.html#filter\",\"classes\":\"\",\"parent\":\"Permission\"},{\"kind\":8388608,\"name\":\"default\",\"url\":\"modules.html#default\",\"classes\":\"\"}],\"index\":{\"version\":\"2.3.9\",\"fields\":[\"name\",\"comment\"],\"fieldVectors\":[[\"name/0\",[0,44.148]],[\"comment/0\",[]],[\"name/1\",[1,44.148]],[\"comment/1\",[]],[\"name/2\",[2,28.054]],[\"comment/2\",[]],[\"name/3\",[3,44.148]],[\"comment/3\",[]],[\"name/4\",[4,44.148]],[\"comment/4\",[]],[\"name/5\",[5,44.148]],[\"comment/5\",[]],[\"name/6\",[6,44.148]],[\"comment/6\",[]],[\"name/7\",[7,39.04]],[\"comment/7\",[]],[\"name/8\",[8,44.148]],[\"comment/8\",[]],[\"name/9\",[9,44.148]],[\"comment/9\",[]],[\"name/10\",[10,35.675]],[\"comment/10\",[]],[\"name/11\",[11,39.04]],[\"comment/11\",[]],[\"name/12\",[12,39.04]],[\"comment/12\",[]],[\"name/13\",[13,39.04]],[\"comment/13\",[]],[\"name/14\",[14,33.162]],[\"comment/14\",[]],[\"name/15\",[15,33.162]],[\"comment/15\",[]],[\"name/16\",[16,44.148]],[\"comment/16\",[]],[\"name/17\",[17,44.148]],[\"comment/17\",[]],[\"name/18\",[18,44.148]],[\"comment/18\",[]],[\"name/19\",[19,44.148]],[\"comment/19\",[]],[\"name/20\",[20,44.148]],[\"comment/20\",[]],[\"name/21\",[21,44.148]],[\"comment/21\",[]],[\"name/22\",[15,33.162]],[\"comment/22\",[]],[\"name/23\",[22,35.675]],[\"comment/23\",[]],[\"name/24\",[23,35.675]],[\"comment/24\",[]],[\"name/25\",[24,35.675]],[\"comment/25\",[]],[\"name/26\",[25,44.148]],[\"comment/26\",[]],[\"name/27\",[26,33.162]],[\"comment/27\",[]],[\"name/28\",[27,44.148]],[\"comment/28\",[]],[\"name/29\",[28,44.148]],[\"comment/29\",[]],[\"name/30\",[29,44.148]],[\"comment/30\",[]],[\"name/31\",[30,39.04]],[\"comment/31\",[]],[\"name/32\",[31,44.148]],[\"comment/32\",[]],[\"name/33\",[32,44.148]],[\"comment/33\",[]],[\"name/34\",[33,44.148]],[\"comment/34\",[]],[\"name/35\",[2,28.054]],[\"comment/35\",[]],[\"name/36\",[34,44.148]],[\"comment/36\",[]],[\"name/37\",[2,28.054]],[\"comment/37\",[]],[\"name/38\",[35,44.148]],[\"comment/38\",[]],[\"name/39\",[2,28.054]],[\"comment/39\",[]],[\"name/40\",[36,44.148]],[\"comment/40\",[]],[\"name/41\",[2,28.054]],[\"comment/41\",[]],[\"name/42\",[37,44.148]],[\"comment/42\",[]],[\"name/43\",[2,28.054]],[\"comment/43\",[]],[\"name/44\",[38,44.148]],[\"comment/44\",[]],[\"name/45\",[39,44.148]],[\"comment/45\",[]],[\"name/46\",[40,44.148]],[\"comment/46\",[]],[\"name/47\",[41,44.148]],[\"comment/47\",[]],[\"name/48\",[42,44.148]],[\"comment/48\",[]],[\"name/49\",[43,44.148]],[\"comment/49\",[]],[\"name/50\",[44,44.148]],[\"comment/50\",[]],[\"name/51\",[45,44.148]],[\"comment/51\",[]],[\"name/52\",[46,44.148]],[\"comment/52\",[]],[\"name/53\",[47,44.148]],[\"comment/53\",[]],[\"name/54\",[48,44.148]],[\"comment/54\",[]],[\"name/55\",[7,39.04]],[\"comment/55\",[]],[\"name/56\",[26,33.162]],[\"comment/56\",[]],[\"name/57\",[49,44.148]],[\"comment/57\",[]],[\"name/58\",[50,44.148]],[\"comment/58\",[]],[\"name/59\",[51,44.148]],[\"comment/59\",[]],[\"name/60\",[52,44.148]],[\"comment/60\",[]],[\"name/61\",[53,44.148]],[\"comment/61\",[]],[\"name/62\",[54,44.148]],[\"comment/62\",[]],[\"name/63\",[55,44.148]],[\"comment/63\",[]],[\"name/64\",[56,39.04]],[\"comment/64\",[]],[\"name/65\",[57,33.162]],[\"comment/65\",[]],[\"name/66\",[58,39.04]],[\"comment/66\",[]],[\"name/67\",[59,35.675]],[\"comment/67\",[]],[\"name/68\",[10,35.675]],[\"comment/68\",[]],[\"name/69\",[11,39.04]],[\"comment/69\",[]],[\"name/70\",[12,39.04]],[\"comment/70\",[]],[\"name/71\",[13,39.04]],[\"comment/71\",[]],[\"name/72\",[14,33.162]],[\"comment/72\",[]],[\"name/73\",[60,44.148]],[\"comment/73\",[]],[\"name/74\",[61,44.148]],[\"comment/74\",[]],[\"name/75\",[30,39.04]],[\"comment/75\",[]],[\"name/76\",[62,44.148]],[\"comment/76\",[]],[\"name/77\",[63,44.148]],[\"comment/77\",[]],[\"name/78\",[26,33.162]],[\"comment/78\",[]],[\"name/79\",[64,44.148]],[\"comment/79\",[]],[\"name/80\",[2,28.054]],[\"comment/80\",[]],[\"name/81\",[65,44.148]],[\"comment/81\",[]],[\"name/82\",[66,39.04]],[\"comment/82\",[]],[\"name/83\",[26,33.162]],[\"comment/83\",[]],[\"name/84\",[67,44.148]],[\"comment/84\",[]],[\"name/85\",[57,33.162]],[\"comment/85\",[]],[\"name/86\",[66,39.04]],[\"comment/86\",[]],[\"name/87\",[59,35.675]],[\"comment/87\",[]],[\"name/88\",[10,35.675]],[\"comment/88\",[]],[\"name/89\",[68,39.04]],[\"comment/89\",[]],[\"name/90\",[69,39.04]],[\"comment/90\",[]],[\"name/91\",[70,39.04]],[\"comment/91\",[]],[\"name/92\",[71,44.148]],[\"comment/92\",[]],[\"name/93\",[72,39.04]],[\"comment/93\",[]],[\"name/94\",[57,33.162]],[\"comment/94\",[]],[\"name/95\",[59,35.675]],[\"comment/95\",[]],[\"name/96\",[58,39.04]],[\"comment/96\",[]],[\"name/97\",[73,39.04]],[\"comment/97\",[]],[\"name/98\",[70,39.04]],[\"comment/98\",[]],[\"name/99\",[68,39.04]],[\"comment/99\",[]],[\"name/100\",[69,39.04]],[\"comment/100\",[]],[\"name/101\",[14,33.162]],[\"comment/101\",[]],[\"name/102\",[74,39.04]],[\"comment/102\",[]],[\"name/103\",[75,39.04]],[\"comment/103\",[]],[\"name/104\",[15,33.162]],[\"comment/104\",[]],[\"name/105\",[24,35.675]],[\"comment/105\",[]],[\"name/106\",[22,35.675]],[\"comment/106\",[]],[\"name/107\",[23,35.675]],[\"comment/107\",[]],[\"name/108\",[76,44.148]],[\"comment/108\",[]],[\"name/109\",[77,44.148]],[\"comment/109\",[]],[\"name/110\",[56,39.04]],[\"comment/110\",[]],[\"name/111\",[57,33.162]],[\"comment/111\",[]],[\"name/112\",[78,44.148]],[\"comment/112\",[]],[\"name/113\",[72,39.04]],[\"comment/113\",[]],[\"name/114\",[73,39.04]],[\"comment/114\",[]],[\"name/115\",[14,33.162]],[\"comment/115\",[]],[\"name/116\",[74,39.04]],[\"comment/116\",[]],[\"name/117\",[75,39.04]],[\"comment/117\",[]],[\"name/118\",[15,33.162]],[\"comment/118\",[]],[\"name/119\",[24,35.675]],[\"comment/119\",[]],[\"name/120\",[22,35.675]],[\"comment/120\",[]],[\"name/121\",[23,35.675]],[\"comment/121\",[]],[\"name/122\",[79,44.148]],[\"comment/122\",[]]],\"invertedIndex\":[[\"__type\",{\"_index\":2,\"name\":{\"2\":{},\"35\":{},\"37\":{},\"39\":{},\"41\":{},\"43\":{},\"80\":{}},\"comment\":{}}],[\"accesscontrol\",{\"_index\":67,\"name\":{\"84\":{}},\"comment\":{}}],[\"accesscontroloptions\",{\"_index\":65,\"name\":{\"81\":{}},\"comment\":{}}],[\"accessibility\",{\"_index\":39,\"name\":{\"45\":{}},\"comment\":{}}],[\"accumulate\",{\"_index\":38,\"name\":{\"44\":{}},\"comment\":{}}],[\"action\",{\"_index\":20,\"name\":{\"20\":{}},\"comment\":{}}],[\"all\",{\"_index\":50,\"name\":{\"58\":{}},\"comment\":{}}],[\"any\",{\"_index\":49,\"name\":{\"57\":{}},\"comment\":{}}],[\"build\",{\"_index\":56,\"name\":{\"64\":{},\"110\":{}},\"comment\":{}}],[\"cacheinterface\",{\"_index\":9,\"name\":{\"9\":{}},\"comment\":{}}],[\"cacheinterfaceoptions\",{\"_index\":6,\"name\":{\"6\":{}},\"comment\":{}}],[\"cachekey\",{\"_index\":5,\"name\":{\"5\":{}},\"comment\":{}}],[\"callable\",{\"_index\":64,\"name\":{\"79\":{}},\"comment\":{}}],[\"can\",{\"_index\":71,\"name\":{\"92\":{}},\"comment\":{}}],[\"canoptions\",{\"_index\":63,\"name\":{\"77\":{}},\"comment\":{}}],[\"cidrregex\",{\"_index\":42,\"name\":{\"48\":{}},\"comment\":{}}],[\"clear\",{\"_index\":10,\"name\":{\"10\":{},\"68\":{},\"88\":{}},\"comment\":{}}],[\"constructor\",{\"_index\":57,\"name\":{\"65\":{},\"85\":{},\"94\":{},\"111\":{}},\"comment\":{}}],[\"controloptions\",{\"_index\":25,\"name\":{\"26\":{}},\"comment\":{}}],[\"cron_exp\",{\"_index\":16,\"name\":{\"16\":{}},\"comment\":{}}],[\"currentdate\",{\"_index\":28,\"name\":{\"29\":{}},\"comment\":{}}],[\"debug\",{\"_index\":37,\"name\":{\"42\":{}},\"comment\":{}}],[\"default\",{\"_index\":79,\"name\":{\"122\":{}},\"comment\":{}}],[\"defaultmemorydriveroptions\",{\"_index\":54,\"name\":{\"62\":{}},\"comment\":{}}],[\"del\",{\"_index\":13,\"name\":{\"13\":{},\"71\":{}},\"comment\":{}}],[\"delete\",{\"_index\":69,\"name\":{\"90\":{},\"100\":{}},\"comment\":{}}],[\"driver\",{\"_index\":66,\"name\":{\"82\":{},\"86\":{}},\"comment\":{}}],[\"duration\",{\"_index\":17,\"name\":{\"17\":{}},\"comment\":{}}],[\"error\",{\"_index\":34,\"name\":{\"36\":{}},\"comment\":{}}],[\"exists\",{\"_index\":68,\"name\":{\"89\":{},\"99\":{}},\"comment\":{}}],[\"field\",{\"_index\":22,\"name\":{\"23\":{},\"106\":{},\"120\":{}},\"comment\":{}}],[\"filter\",{\"_index\":23,\"name\":{\"24\":{},\"107\":{},\"121\":{}},\"comment\":{}}],[\"filterbynotation\",{\"_index\":40,\"name\":{\"46\":{}},\"comment\":{}}],[\"get\",{\"_index\":11,\"name\":{\"11\":{},\"69\":{}},\"comment\":{}}],[\"grant\",{\"_index\":72,\"name\":{\"93\":{},\"113\":{}},\"comment\":{}}],[\"granted\",{\"_index\":78,\"name\":{\"112\":{}},\"comment\":{}}],[\"has\",{\"_index\":14,\"name\":{\"14\":{},\"72\":{},\"101\":{},\"115\":{}},\"comment\":{}}],[\"info\",{\"_index\":36,\"name\":{\"40\":{}},\"comment\":{}}],[\"ip_cidr\",{\"_index\":45,\"name\":{\"51\":{}},\"comment\":{}}],[\"ipregex\",{\"_index\":41,\"name\":{\"47\":{}},\"comment\":{}}],[\"iscidr\",{\"_index\":44,\"name\":{\"50\":{}},\"comment\":{}}],[\"iscron\",{\"_index\":46,\"name\":{\"52\":{}},\"comment\":{}}],[\"isip\",{\"_index\":43,\"name\":{\"49\":{}},\"comment\":{}}],[\"key\",{\"_index\":61,\"name\":{\"74\":{}},\"comment\":{}}],[\"location\",{\"_index\":24,\"name\":{\"25\":{},\"105\":{},\"119\":{}},\"comment\":{}}],[\"log\",{\"_index\":33,\"name\":{\"34\":{}},\"comment\":{}}],[\"main\",{\"_index\":3,\"name\":{\"3\":{}},\"comment\":{}}],[\"memorydriver\",{\"_index\":55,\"name\":{\"63\":{}},\"comment\":{}}],[\"memorydriveroptions\",{\"_index\":53,\"name\":{\"61\":{}},\"comment\":{}}],[\"memoryignore\",{\"_index\":62,\"name\":{\"76\":{}},\"comment\":{}}],[\"notations\",{\"_index\":76,\"name\":{\"108\":{}},\"comment\":{}}],[\"null\",{\"_index\":51,\"name\":{\"59\":{}},\"comment\":{}}],[\"object\",{\"_index\":21,\"name\":{\"21\":{}},\"comment\":{}}],[\"ok\",{\"_index\":48,\"name\":{\"54\":{}},\"comment\":{}}],[\"options\",{\"_index\":59,\"name\":{\"67\":{},\"87\":{},\"95\":{}},\"comment\":{}}],[\"parse\",{\"_index\":60,\"name\":{\"73\":{}},\"comment\":{}}],[\"pattern\",{\"_index\":30,\"name\":{\"31\":{},\"75\":{}},\"comment\":{}}],[\"permission\",{\"_index\":77,\"name\":{\"109\":{}},\"comment\":{}}],[\"policies\",{\"_index\":73,\"name\":{\"97\":{},\"114\":{}},\"comment\":{}}],[\"policy\",{\"_index\":18,\"name\":{\"18\":{}},\"comment\":{}}],[\"policy_notation\",{\"_index\":52,\"name\":{\"60\":{}},\"comment\":{}}],[\"prefix\",{\"_index\":8,\"name\":{\"8\":{}},\"comment\":{}}],[\"present\",{\"_index\":58,\"name\":{\"66\":{},\"96\":{}},\"comment\":{}}],[\"proptype\",{\"_index\":0,\"name\":{\"0\":{}},\"comment\":{}}],[\"propvalue\",{\"_index\":1,\"name\":{\"1\":{}},\"comment\":{}}],[\"scope\",{\"_index\":4,\"name\":{\"4\":{}},\"comment\":{}}],[\"scopes\",{\"_index\":74,\"name\":{\"102\":{},\"116\":{}},\"comment\":{}}],[\"sep\",{\"_index\":7,\"name\":{\"7\":{},\"55\":{}},\"comment\":{}}],[\"set\",{\"_index\":12,\"name\":{\"12\":{},\"70\":{}},\"comment\":{}}],[\"source\",{\"_index\":31,\"name\":{\"32\":{}},\"comment\":{}}],[\"strict\",{\"_index\":26,\"name\":{\"27\":{},\"56\":{},\"78\":{},\"83\":{}},\"comment\":{}}],[\"subject\",{\"_index\":19,\"name\":{\"19\":{}},\"comment\":{}}],[\"subjects\",{\"_index\":75,\"name\":{\"103\":{},\"117\":{}},\"comment\":{}}],[\"test\",{\"_index\":32,\"name\":{\"33\":{}},\"comment\":{}}],[\"time\",{\"_index\":15,\"name\":{\"15\":{},\"22\":{},\"104\":{},\"118\":{}},\"comment\":{}}],[\"timeoptions\",{\"_index\":27,\"name\":{\"28\":{}},\"comment\":{}}],[\"tz\",{\"_index\":29,\"name\":{\"30\":{}},\"comment\":{}}],[\"update\",{\"_index\":70,\"name\":{\"91\":{},\"98\":{}},\"comment\":{}}],[\"validate\",{\"_index\":47,\"name\":{\"53\":{}},\"comment\":{}}],[\"warn\",{\"_index\":35,\"name\":{\"38\":{}},\"comment\":{}}]],\"pipeline\":[]}}"); \ No newline at end of file diff --git a/docs/classes/AccessControl.html b/docs/classes/AccessControl.html index 1a363bf..0d12749 100644 --- a/docs/classes/AccessControl.html +++ b/docs/classes/AccessControl.html @@ -29,7 +29,7 @@

Hierarchy

+
  • Defined in classes/acl.class.ts:17
  • @@ -77,19 +77,19 @@
    policies: Optional options: AccessControlOptions<Sub, Act, Obj>

    Returns AccessControl<Sub, Act, Obj>

    +
  • Defined in classes/acl.class.ts:21
  • Properties

    driver: CacheInterface<Sub, Act, Obj>
    +
  • Defined in classes/acl.class.ts:18
  • options: ControlOptions = {}
    +
  • Defined in classes/acl.class.ts:19
  • Methods

    @@ -110,7 +110,7 @@
    object: Optional options: CanOptions<Sub, Act, Obj>

    Returns Promise<Permission<Sub, Act, Obj>>

    +
  • Defined in classes/acl.class.ts:53
  • +
  • Defined in classes/acl.class.ts:33
  • Returns Promise<"OK">

    +
  • Defined in classes/acl.class.ts:41
  • Returns Promise<boolean>

    +
  • Defined in classes/acl.class.ts:37
  • Returns Promise<"OK">

    +
  • Defined in classes/acl.class.ts:45
  • Returns void

    +
  • Defined in classes/grant.class.ts:30
  • Methods

    -
    - -
      @@ -157,7 +134,7 @@

      Parameters

      policy: Policy<Sub, Act, Obj>

    Returns boolean

    +
  • Defined in classes/grant.class.ts:52
  • Returns boolean

    +
  • Defined in classes/grant.class.ts:48
  • Returns Promise<Data>

    +
  • Defined in classes/grant.class.ts:148
  • Returns Promise<Data>

    +
  • Defined in classes/grant.class.ts:167
  • Returns boolean

    +
  • Defined in classes/grant.class.ts:56
  • Returns boolean

    +
  • Defined in classes/grant.class.ts:119
  • Returns Promise<string[][]>

    +
  • Defined in classes/grant.class.ts:186
  • Returns Scope[]

    +
  • Defined in classes/grant.class.ts:65
  • Returns Sub[]

    +
  • Defined in classes/grant.class.ts:83
  • Returns boolean

    +
  • Defined in classes/grant.class.ts:97
  • Returns void

    +
  • Defined in classes/grant.class.ts:40
  • Returns MemoryDriver<Sub, Act, Obj>

    +
  • Defined in driver/memory/memory.driver.ts:45
  • Returns Promise<Data>

    +
  • Defined in classes/permission.class.ts:38
    • @@ -160,7 +160,7 @@
      data: Optional cKey: CacheKey<T, M, S> | (<Data>(data) => CacheKey<T, M, S> | Promise<CacheKey<T, M, S>>)

    Returns Promise<Data>

    +
  • Defined in classes/permission.class.ts:45
  • Returns boolean

    +
  • Defined in classes/permission.class.ts:18
  • Returns boolean

    +
  • Defined in classes/permission.class.ts:34
  • Returns Scope[]

    +
  • Defined in classes/permission.class.ts:22
  • Returns Sub[]

    +
  • Defined in classes/permission.class.ts:26
  • Returns boolean

    +
  • Defined in classes/permission.class.ts:30
  • Returns Permission<Sub, Act, Obj>

    +
  • Defined in classes/permission.class.ts:52