├── .gitignore ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── assets │ ├── hierarchy.js │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── material-style.css │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ ├── gatehouse.PermissionChecker.html │ ├── gatehouse.PolicyBuilder.html │ └── gatehouse.PolicyEvalResult.html ├── documents │ ├── Examples.html │ └── README.html ├── functions │ ├── gatehouse.buildAbacPolicy.html │ ├── gatehouse.buildAndPolicy.html │ ├── gatehouse.buildNotPolicy.html │ ├── gatehouse.buildOrPolicy.html │ ├── gatehouse.buildRbacPolicy.html │ └── gatehouse.buildRebacPolicy.html ├── hierarchy.html ├── index.html ├── interfaces │ └── gatehouse.Policy.html ├── modules.html ├── modules │ └── gatehouse.html ├── types │ ├── gatehouse.EvaluateAccess.html │ └── gatehouse.IntendedEffect.html └── variables │ ├── gatehouse.CombineOp.html │ └── gatehouse.Effect.html ├── package.json ├── src └── gatehouse.ts ├── tests ├── index.test.ts └── originalTests.test.ts ├── tsconfig.json ├── typedoc.json └── usage_examples.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/hierarchy.js: -------------------------------------------------------------------------------- 1 | window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzwMKVNfWAgCbHgqm" -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/material-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/material-style.css -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/gatehouse.PermissionChecker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/classes/gatehouse.PermissionChecker.html -------------------------------------------------------------------------------- /docs/classes/gatehouse.PolicyBuilder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/classes/gatehouse.PolicyBuilder.html -------------------------------------------------------------------------------- /docs/classes/gatehouse.PolicyEvalResult.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/classes/gatehouse.PolicyEvalResult.html -------------------------------------------------------------------------------- /docs/documents/Examples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/documents/Examples.html -------------------------------------------------------------------------------- /docs/documents/README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/documents/README.html -------------------------------------------------------------------------------- /docs/functions/gatehouse.buildAbacPolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/functions/gatehouse.buildAbacPolicy.html -------------------------------------------------------------------------------- /docs/functions/gatehouse.buildAndPolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/functions/gatehouse.buildAndPolicy.html -------------------------------------------------------------------------------- /docs/functions/gatehouse.buildNotPolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/functions/gatehouse.buildNotPolicy.html -------------------------------------------------------------------------------- /docs/functions/gatehouse.buildOrPolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/functions/gatehouse.buildOrPolicy.html -------------------------------------------------------------------------------- /docs/functions/gatehouse.buildRbacPolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/functions/gatehouse.buildRbacPolicy.html -------------------------------------------------------------------------------- /docs/functions/gatehouse.buildRebacPolicy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/functions/gatehouse.buildRebacPolicy.html -------------------------------------------------------------------------------- /docs/hierarchy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/hierarchy.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/gatehouse.Policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/interfaces/gatehouse.Policy.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/modules/gatehouse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/modules/gatehouse.html -------------------------------------------------------------------------------- /docs/types/gatehouse.EvaluateAccess.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/types/gatehouse.EvaluateAccess.html -------------------------------------------------------------------------------- /docs/types/gatehouse.IntendedEffect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/types/gatehouse.IntendedEffect.html -------------------------------------------------------------------------------- /docs/variables/gatehouse.CombineOp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/variables/gatehouse.CombineOp.html -------------------------------------------------------------------------------- /docs/variables/gatehouse.Effect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/docs/variables/gatehouse.Effect.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/package.json -------------------------------------------------------------------------------- /src/gatehouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/src/gatehouse.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/originalTests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/tests/originalTests.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/typedoc.json -------------------------------------------------------------------------------- /usage_examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/9Morello/gatehouse-ts/HEAD/usage_examples.md --------------------------------------------------------------------------------