@deep/nest-kit
Preparing search index...
modules/studios
IBaseStudiosResolverHost
Interface IBaseStudiosResolverHost<S>
interface
IBaseStudiosResolverHost
<
S
extends
BaseStudio
>
{
createStudio
(
input
:
CreateStudioInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
S
>
;
deleteStudio
(
input
:
DeleteStudioInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
DeleteStudioPayload
>
;
studio
(
id
:
string
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
;
studios
(
input
:
FetchStudiosInput
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
S
>
>
;
syncStudio
(
input
:
SyncStudioInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
;
updateStudio
(
input
:
UpdateStudioInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
;
}
Type Parameters
S
extends
BaseStudio
Index
Methods
create
Studio
delete
Studio
studio
studios
sync
Studio
update
Studio
Methods
create
Studio
createStudio
(
input
:
CreateStudioInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
Parameters
input
:
CreateStudioInput
ctx
:
IBaseActionContext
Returns
Promise
<
S
>
delete
Studio
deleteStudio
(
input
:
DeleteStudioInput
,
ctx
:
IBaseActionContext
,
)
:
Promise
<
DeleteStudioPayload
>
Parameters
input
:
DeleteStudioInput
ctx
:
IBaseActionContext
Returns
Promise
<
DeleteStudioPayload
>
studio
studio
(
id
:
string
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
Parameters
id
:
string
ctx
:
IBaseActionContext
Returns
Promise
<
S
>
studios
studios
(
input
:
FetchStudiosInput
,
info
:
GraphQLResolveInfo
,
)
:
Promise
<
IOffsetPaginated
<
S
>
>
Parameters
input
:
FetchStudiosInput
info
:
GraphQLResolveInfo
Returns
Promise
<
IOffsetPaginated
<
S
>
>
sync
Studio
syncStudio
(
input
:
SyncStudioInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
Parameters
input
:
SyncStudioInput
ctx
:
IBaseActionContext
Returns
Promise
<
S
>
update
Studio
updateStudio
(
input
:
UpdateStudioInput
,
ctx
:
IBaseActionContext
)
:
Promise
<
S
>
Parameters
input
:
UpdateStudioInput
ctx
:
IBaseActionContext
Returns
Promise
<
S
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
Studio
delete
Studio
studio
studios
sync
Studio
update
Studio
@deep/nest-kit
Loading...