fix(angular-query): fix type of isSuccess, isError, isPending, isIdle
This PR fixes #7401
βοΈ Nx Cloud Report
CI is running/has finished running commands for commit 62dc7a876d707057b25dd245dd93c64c6bbe8bca. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.
π See all runs for this CI Pipeline Execution
β Successfully ran 2 targets
Sent with π from NxCloud.
commit: 62dc7a8
@tanstack/angular-query-devtools-experimental
pnpm add https://pkg.pr.new/@tanstack/angular-query-devtools-experimental@7923
@tanstack/angular-query-experimental
pnpm add https://pkg.pr.new/@tanstack/angular-query-experimental@7923
@tanstack/eslint-plugin-query
pnpm add https://pkg.pr.new/@tanstack/eslint-plugin-query@7923
@tanstack/query-async-storage-persister
pnpm add https://pkg.pr.new/@tanstack/query-async-storage-persister@7923
@tanstack/query-broadcast-client-experimental
pnpm add https://pkg.pr.new/@tanstack/query-broadcast-client-experimental@7923
@tanstack/query-core
pnpm add https://pkg.pr.new/@tanstack/query-core@7923
@tanstack/query-devtools
pnpm add https://pkg.pr.new/@tanstack/query-devtools@7923
@tanstack/query-persist-client-core
pnpm add https://pkg.pr.new/@tanstack/query-persist-client-core@7923
@tanstack/query-sync-storage-persister
pnpm add https://pkg.pr.new/@tanstack/query-sync-storage-persister@7923
@tanstack/react-query
pnpm add https://pkg.pr.new/@tanstack/react-query@7923
@tanstack/react-query-devtools
pnpm add https://pkg.pr.new/@tanstack/react-query-devtools@7923
@tanstack/react-query-next-experimental
pnpm add https://pkg.pr.new/@tanstack/react-query-next-experimental@7923
@tanstack/react-query-persist-client
pnpm add https://pkg.pr.new/@tanstack/react-query-persist-client@7923
@tanstack/solid-query
pnpm add https://pkg.pr.new/@tanstack/solid-query@7923
@tanstack/solid-query-devtools
pnpm add https://pkg.pr.new/@tanstack/solid-query-devtools@7923
@tanstack/solid-query-persist-client
pnpm add https://pkg.pr.new/@tanstack/solid-query-persist-client@7923
@tanstack/svelte-query
pnpm add https://pkg.pr.new/@tanstack/svelte-query@7923
@tanstack/svelte-query-devtools
pnpm add https://pkg.pr.new/@tanstack/svelte-query-devtools@7923
@tanstack/svelte-query-persist-client
pnpm add https://pkg.pr.new/@tanstack/svelte-query-persist-client@7923
@tanstack/vue-query
pnpm add https://pkg.pr.new/@tanstack/vue-query@7923
@tanstack/vue-query-devtools
pnpm add https://pkg.pr.new/@tanstack/vue-query-devtools@7923
More templates
- @tanstack/query-example-angular-basic
- @tanstack/query-example-angular-infinite-query-with-max-pages
- @tanstack/query-example-angular-router
- @tanstack/query-example-angular-simple
- @tanstack/query-example-react-algolia
- @tanstack/query-example-react-auto-refetching
- @tanstack/query-example-react-basic
- @tanstack/query-example-react-basic-graphql-request
- @tanstack/query-example-react-default-query-function
- @tanstack/query-example-react-infinite-query-with-max-pages
- @tanstack/query-example-react-load-more-infinite-scroll
- @tanstack/query-example-react-nextjs
- @tanstack/query-example-react-nextjs-app-prefetching
- @tanstack/query-example-nextjs-suspense-streaming
- @tanstack/query-example-react-offline
- @tanstack/query-example-react-optimistic-updates-cache
- @tanstack/query-example-react-optimistic-updates-ui
- @tanstack/query-example-react-pagination
- @tanstack/query-example-react-playground
- @tanstack/query-example-react-prefetching
- @tanstack/query-example-react-react-native
- @tanstack/query-example-react-router
- @tanstack/query-example-react-rick-morty
- @tanstack/query-example-react-shadow-dom
- @tanstack/query-example-react-simple
- @tanstack/query-example-react-star-wars
- @tanstack/query-example-react-suspense
- @tanstack/query-example-solid-astro
- @tanstack/query-example-solid-basic
- @tanstack/query-example-solid-basic-graphql-request
- @tanstack/query-example-solid-default-query-function
- @tanstack/query-example-solid-simple
- @tanstack/query-example-solid-start-streaming
- @tanstack/query-example-svelte-auto-refetching
- @tanstack/query-example-svelte-basic
- @tanstack/query-example-svelte-load-more-infinite-scroll
- @tanstack/query-example-svelte-optimistic-updates
- @tanstack/query-example-svelte-playground
- @tanstack/query-example-svelte-simple
- @tanstack/query-example-svelte-ssr
- @tanstack/query-example-svelte-star-wars
- @tanstack/query-example-vue-2.6-basic
- @tanstack/query-example-vue-2.7-basic
- @tanstack/query-example-vue-basic
- @tanstack/query-example-vue-dependent-queries
- @tanstack/query-example-vue-nuxt3
- @tanstack/query-example-vue-persister
- @tanstack/query-example-vue-simple
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 86.58%. Comparing base (
c7fb5fd) to head (62dc7a8). Report is 21 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #7923 +/- ##
===========================================
+ Coverage 44.64% 86.58% +41.93%
===========================================
Files 187 18 -169
Lines 7090 231 -6859
Branches 1575 34 -1541
===========================================
- Hits 3165 200 -2965
+ Misses 3562 31 -3531
+ Partials 363 0 -363
Hi @arnoud-dv is there a way to see how we can work together my Team and you to finish the remaining elements on angular-query. We are really interested to push this package for more visibility, this include removing the experimental flag. Thx
is there a way to see how we can work together my Team and you
Sure, contact me on the TanStack Discord or Twitter.
I'll be going on holiday next 3 weeks, feel free to contact me but not sure if I'll be online.
Also note that some open issues to be resolved for a non-experimental release are not just code in the adapter:
- There's a bug where Angular versions in at least a pnpm based mono repo such as TanStack Query wrongly resolve to each other, making the following point not entirely possible for now. I will try to reproduce and report it on the Angular CLI Github.
- Ensure ongoing compatibility with at least Angular versions under LTS or active support.
- Angular signals themselves are under development and particularly type narrowing is still a challenge. But I did see some very promising developments on type narrowing. Need to look into if those developments resolve the narrowing issues.
@arnoud-dv Thank you for merging my PR!