@deep/nest-kit
Preparing search index...
modules/users
IBaseUsersResolverHost
Interface IBaseUsersResolverHost<U, O>
interface
IBaseUsersResolverHost
<
U
extends
BaseUser
,
O
extends
BaseOrganization
>
{
approveUser
(
input
:
ApproveUserInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
U
>
;
changePassword
(
input
:
ChangePasswordInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
boolean
>
;
createUser
(
input
:
CreateUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
;
deleteUser
(
ctx
:
IBaseActionContext
,
input
:
DeleteUserInput
,
)
:
Promise
<
DeleteUserPayload
>
;
isUserExists
(
ctx
:
IBaseActionContext
,
id
?:
string
,
accessToken
?:
string
,
)
:
Promise
<
boolean
>
;
me
(
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
;
organizations
(
user
:
U
)
:
Promise
<
O
[]
>
;
rejectUser
(
input
:
RejectUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
;
syncUser
(
input
:
SyncUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
;
updateUser
(
input
:
UpdateUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
;
users
(
input
:
FetchUsersInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
U
>
>
;
userToRoles
(
meta
:
any
,
user
:
U
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
BaseUserToRole
[]
>
;
}
Type Parameters
U
extends
BaseUser
O
extends
BaseOrganization
Index
Methods
approve
User
change
Password
create
User
delete
User
is
User
Exists
me
organizations
reject
User
sync
User
update
User
users
user
To
Roles
Methods
approve
User
approveUser
(
input
:
ApproveUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
Parameters
input
:
ApproveUserInput
ctx
:
IBaseActionContext
Returns
Promise
<
U
>
change
Password
changePassword
(
input
:
ChangePasswordInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
boolean
>
Parameters
input
:
ChangePasswordInput
ctx
:
IBaseActionContext
Returns
Promise
<
boolean
>
create
User
createUser
(
input
:
CreateUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
Parameters
input
:
CreateUserInput
ctx
:
IBaseActionContext
Returns
Promise
<
U
>
delete
User
deleteUser
(
ctx
:
IBaseActionContext
,
input
:
DeleteUserInput
,
)
:
Promise
<
DeleteUserPayload
>
Parameters
ctx
:
IBaseActionContext
input
:
DeleteUserInput
Returns
Promise
<
DeleteUserPayload
>
is
User
Exists
isUserExists
(
ctx
:
IBaseActionContext
,
id
?:
string
,
accessToken
?:
string
,
)
:
Promise
<
boolean
>
Parameters
ctx
:
IBaseActionContext
Optional
id
:
string
Optional
accessToken
:
string
Returns
Promise
<
boolean
>
me
me
(
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
Parameters
ctx
:
IBaseActionContext
Returns
Promise
<
U
>
organizations
organizations
(
user
:
U
)
:
Promise
<
O
[]
>
Parameters
user
:
U
Returns
Promise
<
O
[]
>
reject
User
rejectUser
(
input
:
RejectUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
Parameters
input
:
RejectUserInput
ctx
:
IBaseActionContext
Returns
Promise
<
U
>
sync
User
syncUser
(
input
:
SyncUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
Parameters
input
:
SyncUserInput
ctx
:
IBaseActionContext
Returns
Promise
<
U
>
update
User
updateUser
(
input
:
UpdateUserInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
U
>
Parameters
input
:
UpdateUserInput
ctx
:
IBaseActionContext
Returns
Promise
<
U
>
users
users
(
input
:
FetchUsersInput
,
ctx
:
IBaseActionContext
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
U
>
>
Parameters
input
:
FetchUsersInput
ctx
:
IBaseActionContext
info
:
GraphQLResolveInfo
Returns
Promise
<
IOffsetPaginated
<
U
>
>
user
To
Roles
userToRoles
(
meta
:
any
,
user
:
U
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
BaseUserToRole
[]
>
Parameters
meta
:
any
user
:
U
ctx
:
IBaseActionContext
Returns
Promise
<
BaseUserToRole
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
approve
User
change
Password
create
User
delete
User
is
User
Exists
me
organizations
reject
User
sync
User
update
User
users
user
To
Roles
@deep/nest-kit
Loading...