框架
版本

BaseMutationNarrowing

接口:BaseMutationNarrowing<TData, TError, TVariables, TContext>

类型参数

TData = unknown

TError = DefaultError

TVariables = unknown

TContext = unknown

属性

isError()

ts
isError: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverErrorResult<TData, TError, TVariables, TContext>, Object> & Object>;
isError: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverErrorResult<TData, TError, TVariables, TContext>, Object> & Object>;

参数

this: CreateMutationResult<TData, TError, TVariables, TContext, CreateStatusBasedMutationResult<"error" | "success" | "pending" | "idle", TData, TError, TVariables, TContext>>

返回值

this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverErrorResult<TData, TError, TVariables, TContext>, Object> & Object>

定义于

types.ts:248


isIdle()

ts
isIdle: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverIdleResult<TData, TError, TVariables, TContext>, Object> & Object>;
isIdle: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverIdleResult<TData, TError, TVariables, TContext>, Object> & Object>;

参数

this: CreateMutationResult<TData, TError, TVariables, TContext, CreateStatusBasedMutationResult<"error" | "success" | "pending" | "idle", TData, TError, TVariables, TContext>>

返回值

this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverIdleResult<TData, TError, TVariables, TContext>, Object> & Object>

定义于

types.ts:278


isPending()

ts
isPending: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverLoadingResult<TData, TError, TVariables, TContext>, Object> & Object>;
isPending: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverLoadingResult<TData, TError, TVariables, TContext>, Object> & Object>;

参数

this: CreateMutationResult<TData, TError, TVariables, TContext, CreateStatusBasedMutationResult<"error" | "success" | "pending" | "idle", TData, TError, TVariables, TContext>>

返回值

this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverLoadingResult<TData, TError, TVariables, TContext>, Object> & Object>

定义于

types.ts:263


isSuccess()

ts
isSuccess: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverSuccessResult<TData, TError, TVariables, TContext>, Object> & Object>;
isSuccess: (this) => this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverSuccessResult<TData, TError, TVariables, TContext>, Object> & Object>;

参数

this: CreateMutationResult<TData, TError, TVariables, TContext, CreateStatusBasedMutationResult<"error" | "success" | "pending" | "idle", TData, TError, TVariables, TContext>>

返回值

this is CreateMutationResult<TData, TError, TVariables, TContext, Override<MutationObserverSuccessResult<TData, TError, TVariables, TContext>, Object> & Object>

定义于

types.ts:233