Files
upstream-mirror 3a013ccdfe
Some checks failed
autofix.ci / autofix (push) Failing after 4s
Release / Release (push) Has been skipped
GitHub Actions Security Analysis / Run zizmor (push) Failing after 2s
snapshot of https://github.com/TanStack/query.git (main, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:13:08 +05:00

1.3 KiB

id, title, redirect_from
id title redirect_from
environmentManager environmentManager
reference/environmentManager
const environmentManager: object;

Defined in: packages/query-core/src/environmentManager.ts:29

Manages how TanStack Query detects whether the current runtime should be treated as server-side, which disables scheduling refetch timers and changes the default retry count and gcTime. By default, the detection treats a missing window (or the presence of a Deno global) as server.

Override this for runtimes where that default detection would give the wrong answer — for example, a Service Worker, where window is undefined even though the environment should behave like a client.

Type Declaration

isServer()

isServer: () => boolean;

Returns whether the current runtime should be treated as a server environment.

Returns

boolean

setIsServer()

setIsServer(isServerValue): void;

Overrides the server check globally.

Parameters

isServerValue

IsServerValue

Returns

void

Example

import { environmentManager } from '@tanstack/query-core'

environmentManager.setIsServer(() => false)