({ signal }: { signal?: AbortSignal })
| 1954 | let cancelFn: Mock = vi.fn() |
| 1955 | |
| 1956 | const queryFn = ({ signal }: { signal?: AbortSignal }) => { |
| 1957 | const promise = new Promise<string>((resolve, reject) => { |
| 1958 | cancelFn = vi.fn(() => reject('Cancelled')) |
| 1959 | signal?.addEventListener('abort', cancelFn) |
| 1960 | sleep(20).then(() => resolve('OK')) |
| 1961 | }) |
| 1962 | |
| 1963 | return promise |
| 1964 | } |
| 1965 | |
| 1966 | function Page() { |
| 1967 | const state = useInfiniteQuery(() => ({ |