--- id: BaseQueryNarrowing title: BaseQueryNarrowing --- # Interface: BaseQueryNarrowing\ Defined in: [types.ts:57](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L57) ## Type Parameters • **TData** = `unknown` • **TError** = `DefaultError` ## Properties ### isError() ```ts isError: (this) => this is CreateBaseQueryResult>; ``` Defined in: [types.ts:65](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L65) #### Parameters ##### this [`CreateBaseQueryResult`](../../type-aliases/createbasequeryresult.md)\<`TData`, `TError`\> #### Returns `this is CreateBaseQueryResult>` --- ### isPending() ```ts isPending: (this) => this is CreateBaseQueryResult>; ``` Defined in: [types.ts:72](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L72) #### Parameters ##### this [`CreateBaseQueryResult`](../../type-aliases/createbasequeryresult.md)\<`TData`, `TError`\> #### Returns `this is CreateBaseQueryResult>` --- ### isSuccess() ```ts isSuccess: (this) => this is CreateBaseQueryResult>; ``` Defined in: [types.ts:58](https://github.com/TanStack/query/blob/main/packages/angular-query-experimental/src/types.ts#L58) #### Parameters ##### this [`CreateBaseQueryResult`](../../type-aliases/createbasequeryresult.md)\<`TData`, `TError`\> #### Returns `this is CreateBaseQueryResult>`