From 76c619c0b717648d97b484e3fc3b3dd3c67a1977 Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Mon, 6 Apr 2026 23:52:32 +0900 Subject: [PATCH 1/2] test({solid,svelte}-query): add missing 'initialData' describe nesting in type test files --- .../src/__tests__/useQuery.test-d.tsx | 66 ++++++++++--------- .../svelte-query/tests/createQuery.test-d.ts | 66 ++++++++++--------- 2 files changed, 68 insertions(+), 64 deletions(-) diff --git a/packages/solid-query/src/__tests__/useQuery.test-d.tsx b/packages/solid-query/src/__tests__/useQuery.test-d.tsx index 89c383859f..35ee761291 100644 --- a/packages/solid-query/src/__tests__/useQuery.test-d.tsx +++ b/packages/solid-query/src/__tests__/useQuery.test-d.tsx @@ -2,7 +2,8 @@ import { describe, expectTypeOf, it } from 'vitest' import { queryOptions, useQuery } from '../index' describe('useQuery', () => { - describe('Config object overload', () => { + describe('initialData', () => { + describe('Config object overload', () => { it('TData should always be defined when initialData is provided as an object', () => { const { data } = useQuery(() => ({ queryKey: ['key'], @@ -54,45 +55,46 @@ describe('useQuery', () => { }) }) - describe('Query key overload', () => { - it('TData should always be defined when initialData is provided', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, - })) + describe('Query key overload', () => { + it('TData should always be defined when initialData is provided', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - it('TData should have undefined in the union when initialData is NOT provided', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - })) + it('TData should have undefined in the union when initialData is NOT provided', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) }) - }) - describe('Query key and func', () => { - it('TData should always be defined when initialData is provided', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, - })) + describe('Query key and func', () => { + it('TData should always be defined when initialData is provided', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - it('TData should have undefined in the union when initialData is NOT provided', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - })) + it('TData should have undefined in the union when initialData is NOT provided', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) }) }) }) diff --git a/packages/svelte-query/tests/createQuery.test-d.ts b/packages/svelte-query/tests/createQuery.test-d.ts index ed44e967c1..ea8d556857 100644 --- a/packages/svelte-query/tests/createQuery.test-d.ts +++ b/packages/svelte-query/tests/createQuery.test-d.ts @@ -2,7 +2,8 @@ import { describe, expectTypeOf, it } from 'vitest' import { createQuery, queryOptions } from '../src/index.js' describe('createQuery', () => { - describe('Config object overload', () => { + describe('initialData', () => { + describe('Config object overload', () => { it('TData should always be defined when initialData is provided as an object', () => { const { data } = createQuery(() => ({ queryKey: ['key'], @@ -44,45 +45,46 @@ describe('createQuery', () => { }) }) - describe('Query key overload', () => { - it('TData should always be defined when initialData is provided', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, - })) + describe('Query key overload', () => { + it('TData should always be defined when initialData is provided', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - it('TData should have undefined in the union when initialData is NOT provided', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - })) + it('TData should have undefined in the union when initialData is NOT provided', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) }) - }) - describe('Query key and func', () => { - it('TData should always be defined when initialData is provided', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, - })) + describe('Query key and func', () => { + it('TData should always be defined when initialData is provided', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - it('TData should have undefined in the union when initialData is NOT provided', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - })) + it('TData should have undefined in the union when initialData is NOT provided', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) }) }) }) From 4e6e0b3f83084ba497367d03c22fe6b33d608edd Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 14:53:57 +0000 Subject: [PATCH 2/2] ci: apply automated fixes --- .../src/__tests__/useQuery.test-d.tsx | 80 +++++++++---------- .../svelte-query/tests/createQuery.test-d.ts | 64 +++++++-------- 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/packages/solid-query/src/__tests__/useQuery.test-d.tsx b/packages/solid-query/src/__tests__/useQuery.test-d.tsx index 35ee761291..ec11493862 100644 --- a/packages/solid-query/src/__tests__/useQuery.test-d.tsx +++ b/packages/solid-query/src/__tests__/useQuery.test-d.tsx @@ -4,56 +4,56 @@ import { queryOptions, useQuery } from '../index' describe('useQuery', () => { describe('initialData', () => { describe('Config object overload', () => { - it('TData should always be defined when initialData is provided as an object', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, - })) - - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + it('TData should always be defined when initialData is provided as an object', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + })) - it('TData should be defined when passed through queryOptions', () => { - const options = queryOptions({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() }) - const { data } = useQuery(() => options) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + it('TData should be defined when passed through queryOptions', () => { + const options = queryOptions({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + }) + const { data } = useQuery(() => options) - it('TData should always be defined when initialData is provided as a function which ALWAYS returns the data', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: () => ({ wow: true }), - })) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + it('TData should always be defined when initialData is provided as a function which ALWAYS returns the data', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: () => ({ wow: true }), + })) - it('TData should have undefined in the union when initialData is NOT provided', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - })) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() - }) + it('TData should have undefined in the union when initialData is NOT provided', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + })) + + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) - it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => { - const { data } = useQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: () => undefined as { wow: boolean } | undefined, - })) + it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => { + const { data } = useQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: () => undefined as { wow: boolean } | undefined, + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) }) - }) describe('Query key overload', () => { it('TData should always be defined when initialData is provided', () => { diff --git a/packages/svelte-query/tests/createQuery.test-d.ts b/packages/svelte-query/tests/createQuery.test-d.ts index ea8d556857..2f25052463 100644 --- a/packages/svelte-query/tests/createQuery.test-d.ts +++ b/packages/svelte-query/tests/createQuery.test-d.ts @@ -4,46 +4,46 @@ import { createQuery, queryOptions } from '../src/index.js' describe('createQuery', () => { describe('initialData', () => { describe('Config object overload', () => { - it('TData should always be defined when initialData is provided as an object', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, - })) - - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + it('TData should always be defined when initialData is provided as an object', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + })) - it('TData should be defined when passed through queryOptions', () => { - const options = queryOptions({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: { wow: true }, + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() }) - const { data } = createQuery(() => options) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() - }) + it('TData should be defined when passed through queryOptions', () => { + const options = queryOptions({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: { wow: true }, + }) + const { data } = createQuery(() => options) - it('TData should have undefined in the union when initialData is NOT provided', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - })) + expectTypeOf(data).toEqualTypeOf<{ wow: boolean }>() + }) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() - }) + it('TData should have undefined in the union when initialData is NOT provided', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + })) + + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) - it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => { - const { data } = createQuery(() => ({ - queryKey: ['key'], - queryFn: () => ({ wow: true }), - initialData: () => undefined as { wow: boolean } | undefined, - })) + it('TData should have undefined in the union when initialData is provided as a function which can return undefined', () => { + const { data } = createQuery(() => ({ + queryKey: ['key'], + queryFn: () => ({ wow: true }), + initialData: () => undefined as { wow: boolean } | undefined, + })) - expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + expectTypeOf(data).toEqualTypeOf<{ wow: boolean } | undefined>() + }) }) - }) describe('Query key overload', () => { it('TData should always be defined when initialData is provided', () => {