From 35939b66d3184ddfd54091a561f65f823739083d Mon Sep 17 00:00:00 2001 From: Ivan Angelov Date: Wed, 13 May 2026 16:45:14 +0300 Subject: [PATCH 1/2] SDK `queryCall` fn -> `query` object --- sdk/js/react/src/hooks/index.ts | 2 +- sdk/js/react/src/hooks/queries/query.ts | 25 +++++++++++++++++++++ sdk/js/react/src/hooks/queries/queryCall.ts | 15 ------------- 3 files changed, 26 insertions(+), 16 deletions(-) create mode 100644 sdk/js/react/src/hooks/queries/query.ts delete mode 100644 sdk/js/react/src/hooks/queries/queryCall.ts diff --git a/sdk/js/react/src/hooks/index.ts b/sdk/js/react/src/hooks/index.ts index 9bcfb68a8..cc4dfdb8b 100644 --- a/sdk/js/react/src/hooks/index.ts +++ b/sdk/js/react/src/hooks/index.ts @@ -1,6 +1,6 @@ export * as queries from './queries'; export { useQuery } from './queries/useQuery'; export { useInfiniteQuery } from './queries/useInfiniteQuery'; -export { queryCall } from './queries/queryCall'; +export { query } from './queries/query'; export * as mutations from './mutations'; export { useMutation } from './mutations/useMutation'; diff --git a/sdk/js/react/src/hooks/queries/query.ts b/sdk/js/react/src/hooks/queries/query.ts new file mode 100644 index 000000000..15ab90fc0 --- /dev/null +++ b/sdk/js/react/src/hooks/queries/query.ts @@ -0,0 +1,25 @@ +import { AxiosResponse } from 'axios'; +import { FetchQueryOptions, QueryClient } from '@tanstack/react-query'; +import * as customcadsQueries from '.'; + +type Opts = FetchQueryOptions< + AxiosResponse, + Error, + AxiosResponse, + TKey +>; + +export const query = { + fetchQuery: ( + optionsSelector: ( + queries: typeof customcadsQueries, + ) => Opts, + queryClient: QueryClient, + ) => queryClient.fetchQuery(optionsSelector(customcadsQueries)), + invalidateQueries: ( + optionsSelector: ( + queries: typeof customcadsQueries, + ) => Opts, + queryClient: QueryClient, + ) => queryClient.invalidateQueries(optionsSelector(customcadsQueries)), +}; diff --git a/sdk/js/react/src/hooks/queries/queryCall.ts b/sdk/js/react/src/hooks/queries/queryCall.ts deleted file mode 100644 index e19860ffe..000000000 --- a/sdk/js/react/src/hooks/queries/queryCall.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { AxiosResponse } from 'axios'; -import { FetchQueryOptions } from '@tanstack/react-query'; -import * as customcadsQueries from '.'; - -type Opts = FetchQueryOptions< - AxiosResponse, - Error, - AxiosResponse, - TKey ->; - -export const queryCall = ( - optionsSelector: (queries: typeof customcadsQueries) => Opts, - call: (options: Opts) => Promise | void>, -) => call(optionsSelector(customcadsQueries)); From 143349bc467380c23e32ed69a90e46fc0afb2b79 Mon Sep 17 00:00:00 2001 From: Ivan Angelov Date: Wed, 13 May 2026 16:45:31 +0300 Subject: [PATCH 2/2] SDK test job name fix --- .github/workflows/sdk-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/sdk-test.yml b/.github/workflows/sdk-test.yml index 8ceac02cf..8ddee7c1f 100644 --- a/.github/workflows/sdk-test.yml +++ b/.github/workflows/sdk-test.yml @@ -4,7 +4,7 @@ on: workflow_call: jobs: - publish: + unit_tests: runs-on: ubuntu-latest steps: