Skip to content

BlockSuite API Documentation / @blocksuite/blocks / NotionTextAdapter

Class: NotionTextAdapter

Extends

Constructors

new NotionTextAdapter()

new NotionTextAdapter(job): NotionTextAdapter

Parameters

job

Job

Returns

NotionTextAdapter

Inherited from

BaseAdapter.constructor

Defined in

packages/framework/store/dist/adapter/base.d.ts:46

Properties

job

job: Job

Inherited from

BaseAdapter.job

Defined in

packages/framework/store/dist/adapter/base.d.ts:44

Accessors

configs

Get Signature

get configs(): Map<string, string>

Returns

Map<string, string>

Inherited from

BaseAdapter.configs

Defined in

packages/framework/store/dist/adapter/base.d.ts:45

Methods

fromBlock()

fromBlock(model): Promise<undefined | FromBlockSnapshotResult<string>>

Parameters

model

DraftModel

Returns

Promise<undefined | FromBlockSnapshotResult<string>>

Inherited from

BaseAdapter.fromBlock

Defined in

packages/framework/store/dist/adapter/base.d.ts:47


fromBlockSnapshot()

fromBlockSnapshot(): FromBlockSnapshotResult<string> | Promise<FromBlockSnapshotResult<string>>

Returns

FromBlockSnapshotResult<string> | Promise<FromBlockSnapshotResult<string>>

Overrides

BaseAdapter.fromBlockSnapshot

Defined in

packages/blocks/src/_common/adapters/notion-text.ts:48


fromDoc()

fromDoc(doc): Promise<undefined | FromDocSnapshotResult<string>>

Parameters

doc

Doc

Returns

Promise<undefined | FromDocSnapshotResult<string>>

Inherited from

BaseAdapter.fromDoc

Defined in

packages/framework/store/dist/adapter/base.d.ts:49


fromDocSnapshot()

fromDocSnapshot(): FromDocSnapshotResult<string> | Promise<FromDocSnapshotResult<string>>

Returns

FromDocSnapshotResult<string> | Promise<FromDocSnapshotResult<string>>

Overrides

BaseAdapter.fromDocSnapshot

Defined in

packages/blocks/src/_common/adapters/notion-text.ts:57


fromSlice()

fromSlice(slice): Promise<undefined | FromSliceSnapshotResult<string>>

Parameters

slice

Slice

Returns

Promise<undefined | FromSliceSnapshotResult<string>>

Inherited from

BaseAdapter.fromSlice

Defined in

packages/framework/store/dist/adapter/base.d.ts:51


fromSliceSnapshot()

fromSliceSnapshot(): FromSliceSnapshotResult<string> | Promise<FromSliceSnapshotResult<string>>

Returns

FromSliceSnapshotResult<string> | Promise<FromSliceSnapshotResult<string>>

Overrides

BaseAdapter.fromSliceSnapshot

Defined in

packages/blocks/src/_common/adapters/notion-text.ts:66


toBlock()

toBlock(payload, doc, parent?, index?): Promise<undefined | BlockModel<object, object>>

Parameters

payload

ToBlockSnapshotPayload<string>

doc

Doc

parent?

string

index?

number

Returns

Promise<undefined | BlockModel<object, object>>

Inherited from

BaseAdapter.toBlock

Defined in

packages/framework/store/dist/adapter/base.d.ts:53


toBlockSnapshot()

toBlockSnapshot(): BlockSnapshot | Promise<BlockSnapshot>

Returns

BlockSnapshot | Promise<BlockSnapshot>

Overrides

BaseAdapter.toBlockSnapshot

Defined in

packages/blocks/src/_common/adapters/notion-text.ts:80


toDoc()

toDoc(payload): Promise<undefined | Doc>

Parameters

payload

ToDocSnapshotPayload<string>

Returns

Promise<undefined | Doc>

Inherited from

BaseAdapter.toDoc

Defined in

packages/framework/store/dist/adapter/base.d.ts:55


toDocSnapshot()

toDocSnapshot(): DocSnapshot | Promise<DocSnapshot>

Returns

DocSnapshot | Promise<DocSnapshot>

Overrides

BaseAdapter.toDocSnapshot

Defined in

packages/blocks/src/_common/adapters/notion-text.ts:87


toSlice()

toSlice(payload, doc, parent?, index?): Promise<undefined | Slice>

Parameters

payload

ToSliceSnapshotPayload<string>

doc

Doc

parent?

string

index?

number

Returns

Promise<undefined | Slice>

Inherited from

BaseAdapter.toSlice

Defined in

packages/framework/store/dist/adapter/base.d.ts:57


toSliceSnapshot()

toSliceSnapshot(payload): null | SliceSnapshot

Parameters

payload

NotionHtmlToSliceSnapshotPayload

Returns

null | SliceSnapshot

Overrides

BaseAdapter.toSliceSnapshot

Defined in

packages/blocks/src/_common/adapters/notion-text.ts:94