Skip to content

@k8slens/extensions

Globals / "src/common/workspace-store" / Workspace

Class: Workspace#

Hierarchy#

  • Workspace

Implements#

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new Workspace(data: WorkspaceModel): Workspace

Defined in src/common/workspace-store.ts:32

Parameters:

Name Type
data WorkspaceModel

Returns: Workspace

Properties#

description#

Optional description: string

Implementation of WorkspaceModel.description

Defined in src/common/workspace-store.ts:30


enabled#

enabled: boolean

Implementation of WorkspaceState.enabled

Defined in src/common/workspace-store.ts:32


id#

id: WorkspaceId

Implementation of WorkspaceModel.id

Defined in src/common/workspace-store.ts:28


name#

name: string

Implementation of WorkspaceModel.name

Defined in src/common/workspace-store.ts:29


ownerRef#

Optional ownerRef: string

Implementation of WorkspaceModel.ownerRef

Defined in src/common/workspace-store.ts:31

Accessors#

isManaged#

• get isManaged(): boolean

Defined in src/common/workspace-store.ts:44

Returns: boolean

Methods#

getState#

getState(): WorkspaceState

Defined in src/common/workspace-store.ts:48

Returns: WorkspaceState


pushState#

pushState(state?: WorkspaceState): void

Defined in src/common/workspace-store.ts:54

Parameters:

Name Type Default value
state WorkspaceState this.getState()

Returns: void


setState#

setState(state: WorkspaceState): void

Defined in src/common/workspace-store.ts:63

Parameters:

Name Type
state WorkspaceState

Returns: void


toJSON#

toJSON(): WorkspaceModel

Defined in src/common/workspace-store.ts:67

Returns: WorkspaceModel


Last update: November 10, 2020