@twinfinity/permission
Preparing search index...
PermissionClient
Class PermissionClient
Implements
IPermissionClient
Index
Constructors
constructor
Methods
delete
Group
list
Groups
list
Users
put
Group
Constructors
constructor
new
PermissionClient
(
baseUrl
:
string
|
URL
,
_httpClient
:
TwinfinityHttpClient
,
)
:
PermissionClient
Parameters
baseUrl
:
string
|
URL
_httpClient
:
TwinfinityHttpClient
Returns
PermissionClient
Methods
delete
Group
deleteGroup
(
id
:
string
,
request
:
DeleteGroupRequest
,
signal
?:
AbortSignal
,
)
:
Promise
<
Group
>
Parameters
id
:
string
request
:
DeleteGroupRequest
Optional
signal
:
AbortSignal
Returns
Promise
<
Group
>
list
Groups
listGroups
(
page
?:
undefined
|
string
,
limit
?:
number
,
signal
?:
AbortSignal
,
)
:
Promise
<
PaginatedResponse
<
Group
>
>
Parameters
page
:
undefined
|
string
= undefined
limit
:
number
= 500
Optional
signal
:
AbortSignal
Returns
Promise
<
PaginatedResponse
<
Group
>
>
list
Users
listUsers
(
page
?:
undefined
|
string
,
limit
?:
number
,
signal
?:
AbortSignal
,
)
:
Promise
<
PaginatedResponse
<
User
>
>
Parameters
page
:
undefined
|
string
= undefined
limit
:
number
= 500
Optional
signal
:
AbortSignal
Returns
Promise
<
PaginatedResponse
<
User
>
>
put
Group
putGroup
(
id
:
string
,
request
:
PutGroupRequest
,
signal
?:
AbortSignal
,
)
:
Promise
<
Group
>
Parameters
id
:
string
request
:
PutGroupRequest
Optional
signal
:
AbortSignal
Returns
Promise
<
Group
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
delete
Group
list
Groups
list
Users
put
Group
@twinfinity/permission
Loading...