Skip to content

BlockSuite API Documentation / @blocksuite/store / Slice

Class: Slice ​

Contents ​

Constructors ​

new Slice(data) ​

new Slice(data): Slice

Parameters ​

• data: SliceData

Returns ​

Slice

Source ​

packages/store/src/transformer/slice.ts:31

Properties ​

data ​

readonly data: SliceData

Source ​

packages/store/src/transformer/slice.ts:31

Accessors ​

blockVersions ​

get blockVersions(): Record<string, number>

Returns ​

Record<string, number>

Source ​

packages/store/src/transformer/slice.ts:37


content ​

get content(): BaseBlockModel<object>[]

Returns ​

BaseBlockModel<object>[]

Source ​

packages/store/src/transformer/slice.ts:33


pageId ​

get pageId(): string

Returns ​

string

Source ​

packages/store/src/transformer/slice.ts:53


pageVersion ​

get pageVersion(): number

Returns ​

number

Source ​

packages/store/src/transformer/slice.ts:41


workspaceId ​

get workspaceId(): string

Returns ​

string

Source ​

packages/store/src/transformer/slice.ts:49


workspaceVersion ​

get workspaceVersion(): number

Returns ​

number

Source ​

packages/store/src/transformer/slice.ts:45

Methods ​

fromModels() ​

static fromModels(page, models): Slice

Parameters ​

• page: Page

• models: BaseBlockModel<object>[]

Returns ​

Slice

Source ​

packages/store/src/transformer/slice.ts:16


Generated using typedoc-plugin-markdown and TypeDoc