API > @blocksuite/store > MarkdownAdapter
Class: MarkdownAdapter ​
Extends ​
Constructors ​
constructor ​
new MarkdownAdapter():
MarkdownAdapter
Returns ​
Inherited from ​
Methods ​
_astToMardown ​
private_astToMardown(ast):string
Parameters ​
| Parameter | Type |
|---|---|
ast | Root |
Returns ​
string
Defined In ​
packages/store/src/adapter/markdown.ts:733
_deltaToMdAST ​
private_deltaToMdAST(deltas,depth=0): (Delete|Text|Link|Strong|Emphasis|InlineCode)[]
Parameters ​
| Parameter | Type | Default value |
|---|---|---|
deltas | DeltaInsert[] | undefined |
depth | number | 0 |
Returns ​
(Delete | Text | Link | Strong | Emphasis | InlineCode)[]
Defined In ​
packages/store/src/adapter/markdown.ts:741
_markdownToAst ​
private_markdownToAst(markdown):Root
Parameters ​
| Parameter | Type |
|---|---|
markdown | string |
Returns ​
Root
Defined In ​
packages/store/src/adapter/markdown.ts:737
_mdastToDelta ​
private_mdastToDelta(ast):DeltaInsert[]
Parameters ​
| Parameter | Type |
|---|---|
ast | MarkdownAST |
Returns ​
Defined In ​
packages/store/src/adapter/markdown.ts:787
_traverseMarkdown ​
private_traverseMarkdown(markdown,snapshot,assets?):Promise<BlockSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
markdown | MarkdownAST |
snapshot | BlockSnapshot |
assets? | AdapterAssetsManager |
Returns ​
Promise< BlockSnapshot >
Defined In ​
packages/store/src/adapter/markdown.ts:430
_traverseSnapshot ​
private_traverseSnapshot(snapshot,markdown,assets?):Promise< {assetsIds:string[];ast:Root;} >
Parameters ​
| Parameter | Type |
|---|---|
snapshot | BlockSnapshot |
markdown | MarkdownAST |
assets? | AdapterAssetsManager |
Returns ​
Promise< {assetsIds: string[]; ast: Root;} >
Defined In ​
packages/store/src/adapter/markdown.ts:191
fromBlockSnapshot ​
fromBlockSnapshot(
__namedParameters):Promise<FromBlockSnapshotResult<string> >
Parameters ​
| Parameter | Type |
|---|---|
__namedParameters | FromBlockSnapshotPayload |
Returns ​
Promise< FromBlockSnapshotResult< string > >
Overrides ​
Defined In ​
packages/store/src/adapter/markdown.ts:72
fromPageSnapshot ​
fromPageSnapshot(
__namedParameters):Promise<FromPageSnapshotResult<string> >
Parameters ​
| Parameter | Type |
|---|---|
__namedParameters | FromPageSnapshotPayload |
Returns ​
Promise< FromPageSnapshotResult< string > >
Overrides ​
Defined In ​
packages/store/src/adapter/markdown.ts:53
fromSliceSnapshot ​
fromSliceSnapshot(
__namedParameters):Promise<FromSliceSnapshotResult<string> >
Parameters ​
| Parameter | Type |
|---|---|
__namedParameters | FromSliceSnapshotPayload |
Returns ​
Promise< FromSliceSnapshotResult< string > >
Overrides ​
Defined In ​
packages/store/src/adapter/markdown.ts:91
toBlockSnapshot ​
toBlockSnapshot(
payload):Promise<BlockSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
payload | ToBlockSnapshotPayload< string > |
Returns ​
Promise< BlockSnapshot >
Overrides ​
Defined In ​
packages/store/src/adapter/markdown.ts:145
toPageSnapshot ​
toPageSnapshot(
payload):Promise<PageSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
payload | ToPageSnapshotPayload< string > |
Returns ​
Promise< PageSnapshot >
Overrides ​
Defined In ​
packages/store/src/adapter/markdown.ts:118
toSliceSnapshot ​
toSliceSnapshot(
payload):Promise<SliceSnapshot>
Parameters ​
| Parameter | Type |
|---|---|
payload | MarkdownToSliceSnapshotPayload |
Returns ​
Promise< SliceSnapshot >
Overrides ​
Defined In ​
packages/store/src/adapter/markdown.ts:163