Skip to content

Interface: WorkspaceState ​

Defined in: packages/sdk/src/workspace-service.ts:197

An immutable, frozen view of workspace state, returned by WorkspaceService.getState and delivered to subscribers — read access without a Valtio dependency.

Properties ​

all ​

ts
all: readonly Workspace[];

Defined in: packages/sdk/src/workspace-service.ts:199

All workspaces, in user-defined order.


open ​

ts
open: readonly Workspace[];

Defined in: packages/sdk/src/workspace-service.ts:201

Workspaces where closedAt is null/undefined, in user-defined order.


closed ​

ts
closed: readonly Workspace[];

Defined in: packages/sdk/src/workspace-service.ts:203

Workspaces where closedAt is set, sorted by closedAt descending.


activeId ​

ts
activeId: string | null;

Defined in: packages/sdk/src/workspace-service.ts:204


hydrated ​

ts
hydrated: boolean;

Defined in: packages/sdk/src/workspace-service.ts:206

True once the persisted state has been loaded into the store.