({ signal }: { signal?: AbortSignal })
| 1860 | let cancelFn: Mock = vi.fn() |
| 1861 | |
| 1862 | const queryFn = ({ signal }: { signal?: AbortSignal }) => { |
| 1863 | const promise = new Promise<string>((resolve, reject) => { |
| 1864 | cancelFn = vi.fn(() => reject('Cancelled')) |
| 1865 | signal?.addEventListener('abort', cancelFn) |
| 1866 | sleep(20).then(() => resolve('OK')) |
| 1867 | }) |
| 1868 | |
| 1869 | return promise |
| 1870 | } |
| 1871 | |
| 1872 | function Page() { |
| 1873 | const state = useInfiniteQuery(() => ({ |