craft-hub / SubscribedWorkspace
Interface: SubscribedWorkspace
Defined in: packages/craft-hub/src/workspace-source.ts:112
Read-only projection provided to the workspace module from one atomic subscription state.
Extends
Properties
color?
optionalcolor?:"blue"|"cyan"|"green"|"orange"|"pink"|"purple"|"red"|"yellow"
Defined in: packages/craft-hub/src/types.ts:121
Inherited from
extensions?
optionalextensions?:Record<string,unknown>
Defined in: packages/craft-hub/src/types.ts:126
Third-party declarative data isolated from the core schema.
Inherited from
icon?
optionalicon?:string
Defined in: packages/craft-hub/src/types.ts:120
Inherited from
id
id:
string
Defined in: packages/craft-hub/src/types.ts:116
Inherited from
members
members:
WorkspaceMember[]
Defined in: packages/craft-hub/src/types.ts:124
Inherited from
name
name:
string
Defined in: packages/craft-hub/src/types.ts:119
Inherited from
ownerScopeId?
optionalownerScopeId?:string
Defined in: packages/craft-hub/src/types.ts:118
Omitted by legacy Personal manifests and normalized when read.
Inherited from
WorkspaceManifest.ownerScopeId
pinned?
optionalpinned?:boolean
Defined in: packages/craft-hub/src/types.ts:122
Inherited from
primaryProject?
optionalprimaryProject?:string
Defined in: packages/craft-hub/src/types.ts:123
Inherited from
WorkspaceManifest.primaryProject
schemaVersion
schemaVersion:
1
Defined in: packages/craft-hub/src/types.ts:115
Inherited from
WorkspaceManifest.schemaVersion
subscription
subscription:
object
Defined in: packages/craft-hub/src/workspace-source.ts:113
id
id:
string
revision
revision:
string
sourceId
sourceId:
string
sourceName
sourceName:
string
workspaceId
workspaceId:
string