@deep/nest-kit
Preparing search index...
modules/roles
IBaseRolesResolverHost
Interface IBaseRolesResolverHost<R>
interface
IBaseRolesResolverHost
<
R
extends
BaseRole
>
{
createRole
(
input
:
CreateRoleInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
R
>
;
deleteRole
(
ctx
:
IBaseActionContext
,
input
:
DeleteRoleInput
,
)
:
Promise
<
DeleteRolePayload
>
;
fetchAvailableRoles
(
input
:
FetchRolesInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
R
>
>
;
role
(
id
:
string
,
ctx
:
IBaseActionContext
)
:
Promise
<
R
>
;
roles
(
input
:
FetchRolesInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
R
>
>
;
syncRole
(
ctx
:
IBaseActionContext
,
input
:
SyncRoleInput
)
:
Promise
<
R
>
;
updateRole
(
ctx
:
IBaseActionContext
,
input
:
UpdateRoleInput
)
:
Promise
<
R
>
;
}
Type Parameters
R
extends
BaseRole
Index
Methods
create
Role
delete
Role
fetch
Available
Roles
role
roles
sync
Role
update
Role
Methods
create
Role
createRole
(
input
:
CreateRoleInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
R
>
Parameters
input
:
CreateRoleInput
ctx
:
IBaseActionContext
Returns
Promise
<
R
>
delete
Role
deleteRole
(
ctx
:
IBaseActionContext
,
input
:
DeleteRoleInput
,
)
:
Promise
<
DeleteRolePayload
>
Parameters
ctx
:
IBaseActionContext
input
:
DeleteRoleInput
Returns
Promise
<
DeleteRolePayload
>
fetch
Available
Roles
fetchAvailableRoles
(
input
:
FetchRolesInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
R
>
>
Parameters
input
:
FetchRolesInput
ctx
:
IBaseActionContext
info
:
GraphQLResolveInfo
Returns
Promise
<
IOffsetPaginated
<
R
>
>
role
role
(
id
:
string
,
ctx
:
IBaseActionContext
)
:
Promise
<
R
>
Parameters
id
:
string
ctx
:
IBaseActionContext
Returns
Promise
<
R
>
roles
roles
(
input
:
FetchRolesInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
R
>
>
Parameters
input
:
FetchRolesInput
ctx
:
IBaseActionContext
info
:
GraphQLResolveInfo
Returns
Promise
<
IOffsetPaginated
<
R
>
>
sync
Role
syncRole
(
ctx
:
IBaseActionContext
,
input
:
SyncRoleInput
)
:
Promise
<
R
>
Parameters
ctx
:
IBaseActionContext
input
:
SyncRoleInput
Returns
Promise
<
R
>
update
Role
updateRole
(
ctx
:
IBaseActionContext
,
input
:
UpdateRoleInput
)
:
Promise
<
R
>
Parameters
ctx
:
IBaseActionContext
input
:
UpdateRoleInput
Returns
Promise
<
R
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
Role
delete
Role
fetch
Available
Roles
role
roles
sync
Role
update
Role
@deep/nest-kit
Loading...