Prometheus Entity Management API
Preparing search index...
@prometheus-ags/prometheus-entity-management
useGQLMutation
Function useGQLMutation
useGQLMutation
<
TData
,
TEntity
extends
object
>
(
opts
:
{
client
:
GQLClient
;
descriptors
?:
EntityDescriptor
<
unknown
,
TEntity
>
[]
;
document
:
string
;
invalidateLists
?:
string
[]
;
onError
?:
(
err
:
Error
)
=>
void
;
onSuccess
?:
(
data
:
TData
)
=>
void
;
optimistic
?:
(
variables
:
Record
<
string
,
unknown
>
)
=>
void
;
type
:
string
;
}
,
)
:
{
mutate
:
(
variables
:
Record
<
string
,
unknown
>
,
)
=>
Promise
<
GQLResponse
<
TData
>
|
null
>
;
state
:
{
error
:
string
|
null
;
isError
:
boolean
;
isPending
:
boolean
;
isSuccess
:
boolean
;
}
;
trigger
:
(
v
:
Record
<
string
,
unknown
>
)
=>
void
;
}
Type Parameters
TData
TEntity
extends
object
Parameters
opts
:
{
client
:
GQLClient
;
descriptors
?:
EntityDescriptor
<
unknown
,
TEntity
>
[]
;
document
:
string
;
invalidateLists
?:
string
[]
;
onError
?:
(
err
:
Error
)
=>
void
;
onSuccess
?:
(
data
:
TData
)
=>
void
;
optimistic
?:
(
variables
:
Record
<
string
,
unknown
>
)
=>
void
;
type
:
string
;
}
Returns
{
mutate
:
(
variables
:
Record
<
string
,
unknown
>
,
)
=>
Promise
<
GQLResponse
<
TData
>
|
null
>
;
state
:
{
error
:
string
|
null
;
isError
:
boolean
;
isPending
:
boolean
;
isSuccess
:
boolean
;
}
;
trigger
:
(
v
:
Record
<
string
,
unknown
>
)
=>
void
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Prometheus Entity Management API
Loading...