Skip to main content

Type Alias: Mutation()<Parameter, Result>

Mutation<Parameter, Result> = Promise<MutationResult<Result>>

Defined in: lib/mutation/mutation.ts:18

Type Parameters​

Parameter​

Parameter

Result​

Result

Mutation(params): Promise<MutationResult<Result>>

Parameters​

params​

Parameter

Returns​

Promise<MutationResult<Result>>

Properties​

error​

error: Signal<unknown>

Defined in: lib/mutation/mutation.ts:24


isPending​

isPending: Signal<boolean>

Defined in: lib/mutation/mutation.ts:22


isSuccess​

isSuccess: Signal<boolean>

Defined in: lib/mutation/mutation.ts:23


status​

status: Signal<MutationStatus>

Defined in: lib/mutation/mutation.ts:20


value​

value: Signal<Result | undefined>

Defined in: lib/mutation/mutation.ts:21

Methods​

hasValue()​

hasValue(): this is Mutation<Exclude<Parameter, undefined>, Result>

Defined in: lib/mutation/mutation.ts:25

Returns​

this is Mutation<Exclude<Parameter, undefined>, Result>