+5
.changeset/neat-pandas-punch.md
+5
.changeset/neat-pandas-punch.md
+15
exchanges/throw-on-error/README.md
+15
exchanges/throw-on-error/README.md
···+`@urql/exchange-throw-on-error` is an exchange for the [`urql`](../../README.md) GraphQL client that makes field access to data throw an error if the field errored.
+15
exchanges/throw-on-error/jsr.json
+15
exchanges/throw-on-error/jsr.json
+66
exchanges/throw-on-error/package.json
+66
exchanges/throw-on-error/package.json
···
+1
exchanges/throw-on-error/src/index.ts
+1
exchanges/throw-on-error/src/index.ts
···
+259
exchanges/throw-on-error/src/throwOnErrorExchange.test.ts
+259
exchanges/throw-on-error/src/throwOnErrorExchange.test.ts
···
+19
exchanges/throw-on-error/src/throwOnErrorExchange.ts
+19
exchanges/throw-on-error/src/throwOnErrorExchange.ts
···+/** Exchange factory that maps the fields of the data to throw an error on access if the field was errored.
+4
exchanges/throw-on-error/tsconfig.json
+4
exchanges/throw-on-error/tsconfig.json
+4
exchanges/throw-on-error/vitest.config.ts
+4
exchanges/throw-on-error/vitest.config.ts
+21
pnpm-lock.yaml
+21
pnpm-lock.yaml
······resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}+resolution: {integrity: sha512-XK04wXEHbLY33YHoPAnLMIafRKSOn7FTWzTCob23GC6o8DnO4ibkA8Aje+Udee8QdXx46TV6m6LQM9iU8C9vwQ==}resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==}···