env: {
    installBrowserAPIShims: (() => void);
    isClient: (() => boolean);
    isHydrating: (() => boolean);
    isRoot: (() => boolean);
    isServer: (() => boolean);
} = ...

Environment detection utilities. Determines the current runtime context for reactive behavior.

Type declaration

  • installBrowserAPIShims: (() => void)

    Installs safe browser API shims during SSR to prevent crashes. These shims provide sensible defaults for browser-only APIs.

      • (): void
      • Returns void

  • isClient: (() => boolean)

    Check if running in a browser environment.

      • (): boolean
      • Returns boolean

        True if browser environment

  • isHydrating: (() => boolean)

    Check if client is in hydration mode (SSR data available).

      • (): boolean
      • Returns boolean

        True if hydrating from SSR

  • isRoot: (() => boolean)

    Check if this is the root reactive call (no parent context).

      • (): boolean
      • Returns boolean

        True if root level call

  • isServer: (() => boolean)

    Check if running in a server environment.

      • (): boolean
      • Returns boolean

        True if server environment