Skip to content

BlockSuite API Documentation / @blocksuite/data-view / ViewManagerBase

Class: ViewManagerBase

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:40

Implements

Constructors

new ViewManagerBase()

new ViewManagerBase(dataSource): ViewManagerBase

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:65

Parameters

dataSource

DataSource

Returns

ViewManagerBase

Properties

_currentViewId$

_currentViewId$: Signal<undefined | string>

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:41


currentView$

currentView$: ReadonlySignal<undefined | SingleView>

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:51

Implementation of

ViewManager.currentView$


currentViewId$

currentViewId$: ReadonlySignal<undefined | string>

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:47

Implementation of

ViewManager.currentViewId$


dataSource

dataSource: DataSource

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:65

Implementation of

ViewManager.dataSource


readonly$

readonly$: ReadonlySignal<boolean>

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:57

Implementation of

ViewManager.readonly$


views$

views$: ReadonlySignal<string[]>

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:43

Implementation of

ViewManager.views$

Accessors

viewMetas

Get Signature

get viewMetas(): ViewMeta[]

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:61

Returns

ViewMeta[]

Implementation of

ViewManager.viewMetas

Methods

moveTo()

moveTo(id, position): void

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:67

Parameters

id

string

position

InsertToPosition

Returns

void

Implementation of

ViewManager.moveTo


setCurrentView()

setCurrentView(id): void

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:71

Parameters

id

undefined | string

Returns

void

Implementation of

ViewManager.setCurrentView


viewAdd()

viewAdd(type): string

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:75

Parameters

type

string

Returns

string

Implementation of

ViewManager.viewAdd


viewChangeType()

viewChangeType(id, type): void

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:88

Parameters

id

string

type

string

Returns

void

Implementation of

ViewManager.viewChangeType


viewDataGet()

viewDataGet(id): undefined | DefaultViewDataType

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:111

Parameters

id

string

Returns

undefined | DefaultViewDataType

Implementation of

ViewManager.viewDataGet


viewDelete()

viewDelete(id): void

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:115

Parameters

id

string

Returns

void

Implementation of

ViewManager.viewDelete


viewDuplicate()

viewDuplicate(id): void

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:120

Parameters

id

string

Returns

void

Implementation of

ViewManager.viewDuplicate


viewGet()

viewGet(id): undefined | SingleView

Defined in: packages/affine/data-view/src/core/view-manager/view-manager.ts:125

Parameters

id

string

Returns

undefined | SingleView

Implementation of

ViewManager.viewGet