craft-hub / WorkspaceRecord
Interface: WorkspaceRecord
Defined in: packages/craft-hub/src/types.ts:126
Workspace manifest augmented with local resolution metadata.
Extends
Properties
color?
optionalcolor?:"blue"|"cyan"|"green"|"orange"|"pink"|"purple"|"red"|"yellow"
Defined in: packages/craft-hub/src/types.ts:111
Inherited from
groupId?
optionalgroupId?:string
Defined in: packages/craft-hub/src/types.ts:130
icon?
optionalicon?:string
Defined in: packages/craft-hub/src/types.ts:110
Inherited from
id
id:
string
Defined in: packages/craft-hub/src/types.ts:106
Inherited from
members
members:
ResolvedWorkspaceMember[]
Defined in: packages/craft-hub/src/types.ts:129
Overrides
name
name:
string
Defined in: packages/craft-hub/src/types.ts:109
Inherited from
ownerScopeId?
optionalownerScopeId?:string
Defined in: packages/craft-hub/src/types.ts:127
Omitted by legacy Personal manifests and normalized when read.
Overrides
WorkspaceManifest.ownerScopeId
pinned?
optionalpinned?:boolean
Defined in: packages/craft-hub/src/types.ts:112
Inherited from
primaryProject?
optionalprimaryProject?:string
Defined in: packages/craft-hub/src/types.ts:113
Inherited from
WorkspaceManifest.primaryProject
revision
revision:
string
Defined in: packages/craft-hub/src/types.ts:128
schemaVersion
schemaVersion:
1
Defined in: packages/craft-hub/src/types.ts:105