Skip to content

Commit 49ce5b2

Browse files
committed
JSDoc improvements
1 parent 482aa51 commit 49ce5b2

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

src/acl-service.js

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
7373
var _isAllowedRole = null;
7474

7575
/**
76-
* @returns {{AclRoleInterface|null}}
76+
* @returns {(AclRoleInterface|null)}
7777
*/
7878
this.getUserIdentity = function () {
7979
return _userIdentity;
@@ -107,8 +107,8 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
107107
};
108108

109109
/**
110-
* @param {(string|AclResourceInterface)} [resource=null] resource
111-
* @param {string} [privilege=null] privilege
110+
* @param {(string|AclResourceInterface)} [resource=null]
111+
* @param {string} [privilege=null]
112112
* @returns {boolean}
113113
*/
114114
this.can = function (resource, privilege) {
@@ -125,9 +125,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
125125
/**
126126
* Adds an "allow" rule to the ACL
127127
*
128-
* @param {(string|Array)} [roles=null] roles
129-
* @param {(string|Array)} [resources=null] resources
130-
* @param {(string|Array)} [privileges=null] privileges
128+
* @param {(string|Array)} [roles=null]
129+
* @param {(string|Array)} [resources=null]
130+
* @param {(string|Array)} [privileges=null]
131131
* @param {AclAssertion} assert
132132
* @return {AclService} Provides a fluent interface
133133
*/
@@ -143,9 +143,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
143143
/**
144144
* Adds a "deny" rule to the ACL
145145
*
146-
* @param {(string|Array)} [roles=null] roles
147-
* @param {(string|Array)} [resources=null] resources
148-
* @param {(string|Array)} [privileges=null] privileges
146+
* @param {(string|Array)} [roles=null]
147+
* @param {(string|Array)} [resources=null]
148+
* @param {(string|Array)} [privileges=null]
149149
* @param {AclAssertion} assert
150150
* @return {AclService} Provides a fluent interface
151151
*/
@@ -161,9 +161,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
161161
/**
162162
* Removes an "allow" rule from the ACL
163163
*
164-
* @param {(string|Array)} [roles=null] roles
165-
* @param {(string|Array)} [resources=null] resources
166-
* @param {(string|Array)} [privileges=null] privileges
164+
* @param {(string|Array)} [roles=null]
165+
* @param {(string|Array)} [resources=null]
166+
* @param {(string|Array)} [privileges=null]
167167
* @param {AclAssertion} assert
168168
* @return {AclService} Provides a fluent interface
169169
*/
@@ -179,9 +179,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
179179
/**
180180
* Removes an "deny" rule from the ACL
181181
*
182-
* @param {(string|Array)} [roles=null] roles
183-
* @param {(string|Array)} [resources=null] resources
184-
* @param {(string|Array)} [privileges=null] privileges
182+
* @param {(string|Array)} [roles=null]
183+
* @param {(string|Array)} [resources=null]
184+
* @param {(string|Array)} [privileges=null]
185185
* @param {AclAssertion} assert
186186
* @return {AclService} Provides a fluent interface
187187
*/
@@ -215,9 +215,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
215215
* and its respective parents are checked similarly before the lower-priority parents of
216216
* the Role are checked.
217217
*
218-
* @param {string} [role=null] role
219-
* @param {string|AclResourceInterface} [resource=null] resource
220-
* @param {string} [privilege=null] privilege
218+
* @param {string} [role=null]
219+
* @param {string|AclResourceInterface} [resource=null]
220+
* @param {string} [privilege=null]
221221
* @return {boolean}
222222
*/
223223
this.isAllowed = function (role, resource, privilege) {
@@ -296,7 +296,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
296296
* the existing Resource from which the newly added Resource will inherit.
297297
*
298298
* @param {string} resource
299-
* @param {string} [parent=null] parent
299+
* @param {string} [parent=null]
300300
* @return {AclService} Provides a fluent interface
301301
*/
302302
this.addResource = function (resource, parent) {
@@ -380,7 +380,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
380380
*
381381
* @param {(AclResourceInterface|string)} resource
382382
* @param {(AclResourceInterface|string)} inherit
383-
* @param {boolean} [onlyParent=false] onlyParent
383+
* @param {boolean} [onlyParent=false]
384384
* @return {boolean}
385385
*/
386386
this.inheritsResource = function (resource, inherit, onlyParent) {
@@ -485,7 +485,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
485485
* highest priority.
486486
*
487487
* @param {string} role
488-
* @param {(string|Array.<string>)} [parents=null] parents
488+
* @param {(string|Array.<string>)} [parents=null]
489489
* @return {AclService} Provides a fluent interface
490490
*/
491491
this.addRole = function (role, parents) {
@@ -542,7 +542,7 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
542542
*
543543
* @param {string} role
544544
* @param {string} inherit
545-
* @param {boolean} [onlyParents=false] onlyParents
545+
* @param {boolean} [onlyParents=false]
546546
* @return {boolean}
547547
*/
548548
this.inheritsRole = function (role, inherit, onlyParents) {
@@ -642,10 +642,10 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
642642
*
643643
* @param {string} operation
644644
* @param {string} type
645-
* @param {string|Array.<string>} [roles=null] roles
646-
* @param {string|Array.<string>} [resources=null] resources
647-
* @param {string|Array.<string>} [privileges=null] privileges
648-
* @param {function} [assert=null] assert
645+
* @param {string|Array.<string>} [roles=null]
646+
* @param {string|Array.<string>} [resources=null]
647+
* @param {string|Array.<string>} [privileges=null]
648+
* @param {function} [assert=null]
649649
* @return {AclService} Provides a fluent interface
650650
*/
651651
function setRule (
@@ -790,9 +790,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
790790
*
791791
* If the $create parameter is true, then a rule set is first created and then returned to the caller.
792792
*
793-
* @param {string} [resource=null] resource
794-
* @param {string} [role=null] role
795-
* @param {boolean} [create=false] create
793+
* @param {string} [resource=null]
794+
* @param {string} [role=null]
795+
* @param {boolean} [create=false]
796796
* @return {Object|null}
797797
*/
798798
function getRules (resource, role, create) {
@@ -848,8 +848,8 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
848848
* then this method returns false. If no applicable rule is found, then this method returns null.
849849
*
850850
* @param {string} role
851-
* @param {string} [resource=null] resource
852-
* @return bool|null
851+
* @param {string} [resource=null]
852+
* @return {(boolean|null)}
853853
*/
854854
function roleDFSAllPrivileges(role, resource){
855855
var dfs = {
@@ -883,9 +883,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
883883
* This method is used by the internal depth-first search algorithm and may modify the DFS data structure.
884884
*
885885
* @param {string} role
886-
* @param {string} [resource=null] resource
887-
* @param {Object} [dfs=null] dfs
888-
* @return {boolean|null}
886+
* @param {string} [resource=null]
887+
* @param {Object} [dfs=null]
888+
* @return {(boolean|null)}
889889
*/
890890
function roleDFSVisitAllPrivileges(role, resource, dfs) {
891891
resource = typeof resource === 'undefined' ? null : resource;
@@ -926,9 +926,9 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
926926
* then this method returns false. If no applicable rule is found, then this method returns null.
927927
*
928928
* @param {string} role
929-
* @param {string} [resource=null] resource
930-
* @param {string} [privilege=null] privilege
931-
* @return {boolean|null}
929+
* @param {string} [resource=null]
930+
* @param {string} [privilege=null]
931+
* @return {(boolean|null)}
932932
*/
933933
function roleDFSOnePrivilege(role, resource, privilege) {
934934
resource = typeof resource === 'undefined' ? null : resource;
@@ -970,10 +970,10 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
970970
* This method is used by the internal depth-first search algorithm and may modify the DFS data structure.
971971
*
972972
* @param {string} role
973-
* @param {string} [resource=null] resource
974-
* @param {string} [privilege=null] privilege
975-
* @param {Object} [dfs=null] dfs
976-
* @return bool|null
973+
* @param {string} [resource=null]
974+
* @param {string} [privilege=null]
975+
* @param {Object} [dfs=null]
976+
* @return {(boolean|null)}
977977
*/
978978
function roleDFSVisitOnePrivilege(role, resource, privilege, dfs) {
979979
resource = typeof resource === 'undefined' ? null : resource;
@@ -1019,10 +1019,10 @@ angular.module('stylet.acl').service('AclService', function (AclRegistryService)
10191019
* If all three parameters are null, then the default ACL rule type is returned,
10201020
* based on whether its assertion method passes.
10211021
*
1022-
* @param {null|string} [resource=null] resource
1023-
* @param {null|string} [role=null] role
1024-
* @param {null|string} [privilege=null] privilege
1025-
* @return {string|null}
1022+
* @param {null|string} [resource=null]
1023+
* @param {null|string} [role=null]
1024+
* @param {null|string} [privilege=null]
1025+
* @return {(string|null)}
10261026
*/
10271027
function getRuleType(resource, role, privilege) {
10281028
resource = typeof resource === 'undefined' ? null : resource;

0 commit comments

Comments
 (0)