Skip to content

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

Interface: ViewManager

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

Properties

currentView$

currentView$: ReadonlySignal<undefined | SingleView>

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


currentViewId$

currentViewId$: ReadonlySignal<undefined | string>

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


dataSource

dataSource: DataSource

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


readonly$

readonly$: ReadonlySignal<boolean>

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


viewMetas

viewMetas: ViewMeta[]

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


views$

views$: ReadonlySignal<string[]>

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

Methods

moveTo()

moveTo(id, position): void

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

Parameters

id

string

position

InsertToPosition

Returns

void


setCurrentView()

setCurrentView(id): void

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

Parameters

id

string

Returns

void


viewAdd()

viewAdd(type): string

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

Parameters

type

string

Returns

string


viewChangeType()

viewChangeType(id, type): void

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

Parameters

id

string

type

string

Returns

void


viewDataGet()

viewDataGet(id): undefined | DefaultViewDataType

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

Parameters

id

string

Returns

undefined | DefaultViewDataType


viewDelete()

viewDelete(id): void

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

Parameters

id

string

Returns

void


viewDuplicate()

viewDuplicate(id): void

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

Parameters

id

string

Returns

void


viewGet()

viewGet(id): undefined | SingleView

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

Parameters

id

string

Returns

undefined | SingleView