@@ -33,7 +33,7 @@ <h4>Implements</h4>
33
33
< ul class ="tsd-hierarchy ">
34
34
< li > < a href ="../types/AccessControlInterface.html " class ="tsd-signature-type tsd-kind-type-alias "> AccessControlInterface</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > </ li > </ ul > </ section > < aside class ="tsd-sources ">
35
35
< ul >
36
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L7 "> classes/acl.class.ts:7</ a > </ li > </ ul > </ aside >
36
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L7 "> classes/acl.class.ts:7</ a > </ li > </ ul > </ aside >
37
37
< section class ="tsd-panel-group tsd-index-group ">
38
38
< section class ="tsd-panel tsd-index-panel ">
39
39
< details class ="tsd-index-content tsd-index-accordion " open > < summary class ="tsd-accordion-summary tsd-index-summary ">
@@ -55,6 +55,7 @@ <h3 class="tsd-index-heading">Accessors</h3>
55
55
< section class ="tsd-index-section ">
56
56
< h3 class ="tsd-index-heading "> Methods</ h3 >
57
57
< div class ="tsd-index-list "> < a href ="AccessControl.html#can " class ="tsd-index-link "> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < g id ="icon-2048 "> < rect fill ="var(--color-icon-background) " stroke ="#FF4DB8 " stroke-width ="1.5 " x ="1 " y ="1 " width ="22 " height ="22 " rx ="12 "> </ rect > < path d ="M9.162 16V7.24H10.578L11.514 10.072C11.602 10.328 11.674 10.584 11.73 10.84C11.794 11.088 11.842 11.28 11.874 11.416C11.906 11.28 11.954 11.088 12.018 10.84C12.082 10.584 12.154 10.324 12.234 10.06L13.122 7.24H14.538V16H13.482V12.82C13.482 12.468 13.49 12.068 13.506 11.62C13.53 11.172 13.558 10.716 13.59 10.252C13.622 9.78 13.654 9.332 13.686 8.908C13.726 8.476 13.762 8.1 13.794 7.78L12.366 12.16H11.334L9.894 7.78C9.934 8.092 9.97 8.456 10.002 8.872C10.042 9.28 10.078 9.716 10.11 10.18C10.142 10.636 10.166 11.092 10.182 11.548C10.206 12.004 10.218 12.428 10.218 12.82V16H9.162Z " fill ="var(--color-text) "> </ path > </ g > </ svg > < span > can</ span > </ a >
58
+ < a href ="AccessControl.html#delete " class ="tsd-index-link "> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > delete</ span > </ a >
58
59
< a href ="AccessControl.html#exists " class ="tsd-index-link "> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > exists</ span > </ a >
59
60
< a href ="AccessControl.html#update " class ="tsd-index-link "> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > update</ span > </ a >
60
61
</ div > </ section > </ div > </ details > </ section > </ section >
@@ -83,19 +84,19 @@ <h5><span class="tsd-kind-parameter">policies</span>: <a href="../interfaces/Pol
83
84
< h5 > < code class ="tsd-tag ts-flagOptional "> Optional</ code > < span class ="tsd-kind-parameter "> options</ span > : < a href ="../interfaces/ControlOptions.html " class ="tsd-signature-type tsd-kind-interface "> ControlOptions</ a > </ h5 > </ li > </ ul > </ div >
84
85
< h4 class ="tsd-returns-title "> Returns < a href ="AccessControl.html " class ="tsd-signature-type tsd-kind-class "> AccessControl</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > </ h4 > < aside class ="tsd-sources ">
85
86
< ul >
86
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L11 "> classes/acl.class.ts:11</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section > </ section >
87
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L11 "> classes/acl.class.ts:11</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section > </ section >
87
88
< section class ="tsd-panel-group tsd-member-group ">
88
89
< h2 > Properties</ h2 >
89
90
< section class ="tsd-panel tsd-member tsd-is-protected "> < a id ="options " class ="tsd-anchor "> </ a >
90
91
< h3 class ="tsd-anchor-link "> < code class ="tsd-tag ts-flagProtected "> Protected</ code > < code class ="tsd-tag ts-flagReadonly "> Readonly</ code > < span > options</ span > < a href ="#options " aria-label ="Permalink " class ="tsd-anchor-icon "> < svg viewBox ="0 0 24 24 "> < use href ="#icon-anchor "> </ use > </ svg > </ a > </ h3 >
91
92
< div class ="tsd-signature "> < span class ="tsd-kind-property "> options</ span > < span class ="tsd-signature-symbol "> :</ span > < a href ="../interfaces/ControlOptions.html " class ="tsd-signature-type tsd-kind-interface "> ControlOptions</ a > < span class ="tsd-signature-symbol "> = {}</ span > </ div > < aside class ="tsd-sources ">
92
93
< ul >
93
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L8 "> classes/acl.class.ts:8</ a > </ li > </ ul > </ aside > </ section >
94
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L8 "> classes/acl.class.ts:8</ a > </ li > </ ul > </ aside > </ section >
94
95
< section class ="tsd-panel tsd-member tsd-is-protected "> < a id ="present " class ="tsd-anchor "> </ a >
95
96
< h3 class ="tsd-anchor-link "> < code class ="tsd-tag ts-flagProtected "> Protected</ code > < span > present</ span > < a href ="#present " aria-label ="Permalink " class ="tsd-anchor-icon "> < svg viewBox ="0 0 24 24 "> < use href ="#icon-anchor "> </ use > </ svg > </ a > </ h3 >
96
97
< div class ="tsd-signature "> < span class ="tsd-kind-property "> present</ span > < span class ="tsd-signature-symbol "> :</ span > < span class ="tsd-signature-type "> Record</ span > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type "> string</ span > < span class ="tsd-signature-symbol "> , </ span > < a href ="../interfaces/Policy.html " class ="tsd-signature-type tsd-kind-interface "> Policy</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > < span class ="tsd-signature-symbol "> ></ span > < span class ="tsd-signature-symbol "> = {}</ span > </ div > < aside class ="tsd-sources ">
97
98
< ul >
98
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L9 "> classes/acl.class.ts:9</ a > </ li > </ ul > </ aside > </ section > </ section >
99
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L9 "> classes/acl.class.ts:9</ a > </ li > </ ul > </ aside > </ section > </ section >
99
100
< section class ="tsd-panel-group tsd-member-group ">
100
101
< h2 > Accessors</ h2 >
101
102
< section class ="tsd-panel tsd-member "> < a id ="policies " class ="tsd-anchor "> </ a >
@@ -105,7 +106,7 @@ <h3 class="tsd-anchor-link"><span>policies</span><a href="#policies" aria-label=
105
106
< li class ="tsd-description ">
106
107
< h4 class ="tsd-returns-title "> Returns < a href ="../interfaces/Policy.html " class ="tsd-signature-type tsd-kind-interface "> Policy</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > < span class ="tsd-signature-symbol "> []</ span > </ h4 > < aside class ="tsd-sources ">
107
108
< ul >
108
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L26 "> classes/acl.class.ts:26</ a > </ li > </ ul > </ aside > </ li >
109
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L26 "> classes/acl.class.ts:26</ a > </ li > </ ul > </ aside > </ li >
109
110
< li class ="tsd-signature " id ="policies.policies-2 "> < span class ="tsd-signature-symbol "> set</ span > policies< span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-kind-parameter "> policies</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> void</ span > </ li >
110
111
< li class ="tsd-description ">
111
112
< div class ="tsd-parameters ">
@@ -115,7 +116,7 @@ <h4 class="tsd-parameters-title">Parameters</h4>
115
116
< h5 > < span class ="tsd-kind-parameter "> policies</ span > : < a href ="../interfaces/Policy.html " class ="tsd-signature-type tsd-kind-interface "> Policy</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > < span class ="tsd-signature-symbol "> []</ span > </ h5 > </ li > </ ul > </ div >
116
117
< h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> void</ span > </ h4 > < aside class ="tsd-sources ">
117
118
< ul >
118
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L20 "> classes/acl.class.ts:20</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section > </ section >
119
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L20 "> classes/acl.class.ts:20</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section > </ section >
119
120
< section class ="tsd-panel-group tsd-member-group ">
120
121
< h2 > Methods</ h2 >
121
122
< section class ="tsd-panel tsd-member "> < a id ="can " class ="tsd-anchor "> </ a >
@@ -137,7 +138,20 @@ <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-
137
138
< h4 class ="tsd-returns-title "> Returns < a href ="Permission.html " class ="tsd-signature-type tsd-kind-class "> Permission</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > </ h4 > < aside class ="tsd-sources ">
138
139
< p > Implementation of AccessControlInterface.can</ p >
139
140
< ul >
140
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f/src/classes/acl.class.ts#L49 "> classes/acl.class.ts:49</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section >
141
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8/src/classes/acl.class.ts#L54 "> classes/acl.class.ts:54</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section >
142
+ < section class ="tsd-panel tsd-member "> < a id ="delete " class ="tsd-anchor "> </ a >
143
+ < h3 class ="tsd-anchor-link "> < span > delete</ span > < a href ="#delete " aria-label ="Permalink " class ="tsd-anchor-icon "> < svg viewBox ="0 0 24 24 "> < use href ="#icon-anchor "> </ use > </ svg > </ a > </ h3 >
144
+ < ul class ="tsd-signatures ">
145
+ < li class ="tsd-signature tsd-anchor-link " id ="delete.delete-1 "> < span class ="tsd-kind-call-signature "> delete</ span > < span class ="tsd-signature-symbol "> (</ span > < span class ="tsd-kind-parameter "> policy</ span > < span class ="tsd-signature-symbol "> )</ span > < span class ="tsd-signature-symbol "> : </ span > < span class ="tsd-signature-type "> "OK"</ span > < a href ="#delete.delete-1 " aria-label ="Permalink " class ="tsd-anchor-icon "> < svg viewBox ="0 0 24 24 "> < use href ="#icon-anchor "> </ use > </ svg > </ a > </ li >
146
+ < li class ="tsd-description ">
147
+ < div class ="tsd-parameters ">
148
+ < h4 class ="tsd-parameters-title "> Parameters</ h4 >
149
+ < ul class ="tsd-parameter-list ">
150
+ < li >
151
+ < h5 > < span class ="tsd-kind-parameter "> policy</ span > : < a href ="../interfaces/Policy.html " class ="tsd-signature-type tsd-kind-interface "> Policy</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > </ h5 > </ li > </ ul > </ div >
152
+ < h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> "OK"</ span > </ h4 > < aside class ="tsd-sources ">
153
+ < ul >
154
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8/src/classes/acl.class.ts#L34 "> classes/acl.class.ts:34</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section >
141
155
< section class ="tsd-panel tsd-member "> < a id ="exists " class ="tsd-anchor "> </ a >
142
156
< h3 class ="tsd-anchor-link "> < span > exists</ span > < a href ="#exists " aria-label ="Permalink " class ="tsd-anchor-icon "> < svg viewBox ="0 0 24 24 "> < use href ="#icon-anchor "> </ use > </ svg > </ a > </ h3 >
143
157
< ul class ="tsd-signatures ">
@@ -150,7 +164,7 @@ <h4 class="tsd-parameters-title">Parameters</h4>
150
164
< h5 > < span class ="tsd-kind-parameter "> policy</ span > : < a href ="../interfaces/Policy.html " class ="tsd-signature-type tsd-kind-interface "> Policy</ a > < span class ="tsd-signature-symbol "> <</ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Sub</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Act</ span > < span class ="tsd-signature-symbol "> , </ span > < span class ="tsd-signature-type tsd-kind-type-parameter "> Obj</ span > < span class ="tsd-signature-symbol "> ></ span > </ h5 > </ li > </ ul > </ div >
151
165
< h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> boolean</ span > </ h4 > < aside class ="tsd-sources ">
152
166
< ul >
153
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L30 "> classes/acl.class.ts:30</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section >
167
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L30 "> classes/acl.class.ts:30</ a > </ li > </ ul > </ aside > </ li > </ ul > </ section >
154
168
< section class ="tsd-panel tsd-member "> < a id ="update " class ="tsd-anchor "> </ a >
155
169
< h3 class ="tsd-anchor-link "> < span > update</ span > < a href ="#update " aria-label ="Permalink " class ="tsd-anchor-icon "> < svg viewBox ="0 0 24 24 "> < use href ="#icon-anchor "> </ use > </ svg > </ a > </ h3 >
156
170
< ul class ="tsd-signatures ">
@@ -165,7 +179,7 @@ <h5><span class="tsd-kind-parameter">policy</span>: <a href="../interfaces/Polic
165
179
< h5 > < span class ="tsd-kind-parameter "> deep_copy</ span > : < span class ="tsd-signature-type "> boolean</ span > < span class ="tsd-signature-symbol "> = true</ span > </ h5 > </ li > </ ul > </ div >
166
180
< h4 class ="tsd-returns-title "> Returns < span class ="tsd-signature-type "> void</ span > </ h4 > < aside class ="tsd-sources ">
167
181
< ul >
168
- < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/133873f /src/classes/acl.class.ts#L34 "> classes/acl.class.ts:34 </ a > </ li > </ ul > </ aside > </ li > </ ul > </ section > </ section > </ div >
182
+ < li > Defined in < a href ="https://github.com/vhidvz/abacl/blob/f38d2d8 /src/classes/acl.class.ts#L39 "> classes/acl.class.ts:39 </ a > </ li > </ ul > </ aside > </ li > </ ul > </ section > </ section > </ div >
169
183
< div class ="col-sidebar ">
170
184
< div class ="page-menu ">
171
185
< div class ="tsd-navigation settings ">
@@ -190,6 +204,7 @@ <h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="#icon
190
204
< li > < a href ="#present " class ="tsd-is-protected "> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-1024 "> </ use > </ svg > < span > present</ span > </ a > </ li >
191
205
< li > < a href ="#policies " class =""> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-262144 "> </ use > </ svg > < span > policies</ span > </ a > </ li >
192
206
< li > < a href ="#can " class =""> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > can</ span > </ a > </ li >
207
+ < li > < a href ="#delete " class =""> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > delete</ span > </ a > </ li >
193
208
< li > < a href ="#exists " class =""> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > exists</ span > </ a > </ li >
194
209
< li > < a href ="#update " class =""> < svg class ="tsd-kind-icon " viewBox ="0 0 24 24 "> < use href ="#icon-2048 "> </ use > </ svg > < span > update</ span > </ a > </ li > </ ul > </ div > </ details > </ div >
195
210
< div class ="site-menu ">
0 commit comments