@logixjs/react
    Preparing search index...

    Type Alias ModuleScopeOptions

    ModuleScopeOptions:
        | {
            deps?: React.DependencyList;
            gcTime?: number;
            initTimeoutMs?: number;
            label?: string;
            scopeId?: string;
            suspend?: false;
        }
        | {
            deps?: React.DependencyList;
            gcTime?: number;
            initTimeoutMs?: number;
            label?: string;
            scopeId: string;
            suspend: true;
        }

    Type Declaration

    • {
          deps?: React.DependencyList;
          gcTime?: number;
          initTimeoutMs?: number;
          label?: string;
          scopeId?: string;
          suspend?: false;
      }
      • Optional Readonlydeps?: React.DependencyList
      • Optional ReadonlygcTime?: number
      • Optional ReadonlyinitTimeoutMs?: number
      • Optional Readonlylabel?: string
      • Optional ReadonlyscopeId?: string

        scopeId: stable identifier for this Scope (domain boundary id).

        Typical: route:${routeId} / route:${routeId}:tab:${tabId}

        • Same scopeId reuses the same Host instance (and its imported child modules).
        • Changing scopeId creates a new isolated instance.
      • Optional Readonlysuspend?: false
    • {
          deps?: React.DependencyList;
          gcTime?: number;
          initTimeoutMs?: number;
          label?: string;
          scopeId: string;
          suspend: true;
      }