--- id: BaseMutationNarrowing title: BaseMutationNarrowing --- # Interface: BaseMutationNarrowing\ Defined in: [types.ts:183](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L183) ## Type Parameters • **TData** = `unknown` • **TError** = `DefaultError` • **TVariables** = `unknown` • **TOnMutateResult** = `unknown` ## Properties ### isError ```ts isError: SignalFunction< (this) => this is CreateMutationResult< TData, TError, TVariables, TOnMutateResult, Override< MutationObserverErrorResult, { mutate: CreateMutateFunction } > & { mutateAsync: CreateMutateAsyncFunction< TData, TError, TVariables, TOnMutateResult > } > > ``` Defined in: [types.ts:206](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L206) --- ### isIdle ```ts isIdle: SignalFunction< (this) => this is CreateMutationResult< TData, TError, TVariables, TOnMutateResult, Override< MutationObserverIdleResult, { mutate: CreateMutateFunction } > & { mutateAsync: CreateMutateAsyncFunction< TData, TError, TVariables, TOnMutateResult > } > > ``` Defined in: [types.ts:240](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L240) --- ### isPending ```ts isPending: SignalFunction< (this) => this is CreateMutationResult< TData, TError, TVariables, TOnMutateResult, Override< MutationObserverLoadingResult, { mutate: CreateMutateFunction } > & { mutateAsync: CreateMutateAsyncFunction< TData, TError, TVariables, TOnMutateResult > } > > ``` Defined in: [types.ts:223](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L223) --- ### isSuccess ```ts isSuccess: SignalFunction< (this) => this is CreateMutationResult< TData, TError, TVariables, TOnMutateResult, Override< MutationObserverSuccessResult, { mutate: CreateMutateFunction } > & { mutateAsync: CreateMutateAsyncFunction< TData, TError, TVariables, TOnMutateResult > } > > ``` Defined in: [types.ts:189](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L189)