--- id: BaseQueryNarrowing title: BaseQueryNarrowing --- # Interface: BaseQueryNarrowing\ ## Type Parameters • **TData** = `unknown` • **TError** = `DefaultError` ## Properties ### isError() ```ts isError: (this) => this is CreateBaseQueryResult>; ``` #### Parameters • **this**: [`CreateBaseQueryResult`](../type-aliases/createbasequeryresult.md)\<`TData`, `TError`, `QueryObserverResult`\<`TData`, `TError`\>\> #### Returns `this is CreateBaseQueryResult>` #### Defined in [types.ts:75](https://github.com/TanStack/query/blob/dac5da5416b82b0be38a8fb34dde1fc6670f0a59/packages/angular-query-experimental/src/types.ts#L75) --- ### isPending() ```ts isPending: (this) => this is CreateBaseQueryResult>; ``` #### Parameters • **this**: [`CreateBaseQueryResult`](../type-aliases/createbasequeryresult.md)\<`TData`, `TError`, `QueryObserverResult`\<`TData`, `TError`\>\> #### Returns `this is CreateBaseQueryResult>` #### Defined in [types.ts:82](https://github.com/TanStack/query/blob/dac5da5416b82b0be38a8fb34dde1fc6670f0a59/packages/angular-query-experimental/src/types.ts#L82) --- ### isSuccess() ```ts isSuccess: (this) => this is CreateBaseQueryResult>; ``` #### Parameters • **this**: [`CreateBaseQueryResult`](../type-aliases/createbasequeryresult.md)\<`TData`, `TError`, `QueryObserverResult`\<`TData`, `TError`\>\> #### Returns `this is CreateBaseQueryResult>` #### Defined in [types.ts:68](https://github.com/TanStack/query/blob/dac5da5416b82b0be38a8fb34dde1fc6670f0a59/packages/angular-query-experimental/src/types.ts#L68)