Skip to content

craft-hub / WorkspaceRecord

Interface: WorkspaceRecord

Defined in: packages/craft-hub/src/types.ts:126

Workspace manifest augmented with local resolution metadata.

Extends

Properties

color?

optional color?: "blue" | "cyan" | "green" | "orange" | "pink" | "purple" | "red" | "yellow"

Defined in: packages/craft-hub/src/types.ts:111

Inherited from

WorkspaceManifest.color


groupId?

optional groupId?: string

Defined in: packages/craft-hub/src/types.ts:130


icon?

optional icon?: string

Defined in: packages/craft-hub/src/types.ts:110

Inherited from

WorkspaceManifest.icon


id

id: string

Defined in: packages/craft-hub/src/types.ts:106

Inherited from

WorkspaceManifest.id


members

members: ResolvedWorkspaceMember[]

Defined in: packages/craft-hub/src/types.ts:129

Overrides

WorkspaceManifest.members


name

name: string

Defined in: packages/craft-hub/src/types.ts:109

Inherited from

WorkspaceManifest.name


ownerScopeId?

optional ownerScopeId?: string

Defined in: packages/craft-hub/src/types.ts:127

Omitted by legacy Personal manifests and normalized when read.

Overrides

WorkspaceManifest.ownerScopeId


pinned?

optional pinned?: boolean

Defined in: packages/craft-hub/src/types.ts:112

Inherited from

WorkspaceManifest.pinned


primaryProject?

optional primaryProject?: 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

Inherited from

WorkspaceManifest.schemaVersion

Released under the MIT License.