@@ -72,7 +72,7 @@ export interface DBUsers extends UsersBase {
7272
7373type GetAssingedRolesOptions = {
7474 includePermissions ?: boolean ;
75- }
75+ } ;
7676
7777/** Operations supported for namespaced 'oidc' users.*/
7878export interface OIDCUsers extends UsersBase {
@@ -110,8 +110,10 @@ const db = (connection: ConnectionREST): DBUsers => {
110110 return {
111111 getAssignedRoles : ( userId : string , opts ?: GetAssingedRolesOptions ) =>
112112 ns . getAssignedRoles ( 'db' , userId , opts ) ,
113- assignRoles : ( roleNames : string | string [ ] , userId : string ) => ns . assignRoles ( roleNames , userId , { userType : 'db' } ) ,
114- revokeRoles : ( roleNames : string | string [ ] , userId : string ) => ns . revokeRoles ( roleNames , userId , { userType : 'db' } ) ,
113+ assignRoles : ( roleNames : string | string [ ] , userId : string ) =>
114+ ns . assignRoles ( roleNames , userId , { userType : 'db' } ) ,
115+ revokeRoles : ( roleNames : string | string [ ] , userId : string ) =>
116+ ns . revokeRoles ( roleNames , userId , { userType : 'db' } ) ,
115117
116118 create : ( userId : string ) =>
117119 connection . postNoBody < APIKeyResponse > ( `/users/db/${ userId } ` ) . then ( ( resp ) => resp . apikey ) ,
@@ -142,14 +144,19 @@ const oidc = (connection: ConnectionREST): OIDCUsers => {
142144 return {
143145 getAssignedRoles : ( userId : string , opts ?: GetAssingedRolesOptions ) =>
144146 ns . getAssignedRoles ( 'oidc' , userId , opts ) ,
145- assignRoles : ( roleNames : string | string [ ] , userId : string ) => ns . assignRoles ( roleNames , userId , { userType : 'oidc' } ) ,
146- revokeRoles : ( roleNames : string | string [ ] , userId : string ) => ns . revokeRoles ( roleNames , userId , { userType : 'oidc' } ) ,
147+ assignRoles : ( roleNames : string | string [ ] , userId : string ) =>
148+ ns . assignRoles ( roleNames , userId , { userType : 'oidc' } ) ,
149+ revokeRoles : ( roleNames : string | string [ ] , userId : string ) =>
150+ ns . revokeRoles ( roleNames , userId , { userType : 'oidc' } ) ,
147151 } ;
148152} ;
149153
150154/** Internal interface for operations that MAY accept a 'db'/'oidc' namespace. */
151155interface NamespacedUsers {
152- getAssignedRoles : ( userType : UserTypeInternal , userId : string , opts ?: GetAssingedRolesOptions
156+ getAssignedRoles : (
157+ userType : UserTypeInternal ,
158+ userId : string ,
159+ opts ?: GetAssingedRolesOptions
153160 ) => Promise < Record < string , Role > > ;
154161 assignRoles : ( roleNames : string | string [ ] , userId : string , opts ?: AssignRevokeOptions ) => Promise < void > ;
155162 revokeRoles : ( roleNames : string | string [ ] , userId : string , opts ?: AssignRevokeOptions ) => Promise < void > ;
@@ -164,14 +171,16 @@ const baseUsers = (connection: ConnectionREST): UsersBase => {
164171} ;
165172
166173/** Optional arguments to /assign and /revoke endpoints. */
167- type AssignRevokeOptions = { userType ?: UserTypeInternal }
174+ type AssignRevokeOptions = { userType ?: UserTypeInternal } ;
168175
169176const namespacedUsers = ( connection : ConnectionREST ) : NamespacedUsers => {
170177 return {
171178 getAssignedRoles : ( userType : UserTypeInternal , userId : string , opts ?: GetAssingedRolesOptions ) =>
172179 connection
173180 . get < WeaviateRole [ ] > (
174- `/authz/users/${ userId } /roles/${ userType } ${ opts ?. includePermissions ? '?&includeFullRoles=true' : '' } `
181+ `/authz/users/${ userId } /roles/${ userType } ${
182+ opts ?. includePermissions ? '?&includeFullRoles=true' : ''
183+ } `
175184 )
176185 . then ( Map . roles ) ,
177186 assignRoles : ( roleNames : string | string [ ] , userId : string , opts ?: AssignRevokeOptions ) =>
0 commit comments