Skip to content

@advjs/monorepo / parser/src / Serialize

Class: Serialize

Defined in: packages/parser/src/Serialize.ts:10

序列化类

Constructors

new Serialize()

new Serialize(): Serialize

Returns

Serialize

Methods

blockquote()

blockquote(node): Narration

Defined in: packages/parser/src/Serialize.ts:52

处理引用块

Parameters

node

Blockquote

Returns

Narration


code()

code(node): undefined | Code

Defined in: packages/parser/src/Serialize.ts:66

处理代码块

Parameters

node

Code

Returns

undefined | Code


heading()

heading(node): Heading

Defined in: packages/parser/src/Serialize.ts:42

处理标题

Parameters

node

Heading

Returns

Heading


list()

list(node): undefined | Choices

Defined in: packages/parser/src/Serialize.ts:136

handle list for choice

  • [x] xxx

Parameters

node

List

Returns

undefined | Choices


paragraph()

paragraph(node): Unknown | Text | Dialog | SceneInfo | Narration

Defined in: packages/parser/src/Serialize.ts:104

处理段落

Parameters

node

Paragraph

Returns

Unknown | Text | Dialog | SceneInfo | Narration


parse()

parse(child): undefined | Item

Defined in: packages/parser/src/Serialize.ts:14

解析

Parameters

child

RootContent

Returns

undefined | Item


text()

text(node): Text | Dialog | SceneInfo | Narration

Defined in: packages/parser/src/Serialize.ts:128

处理文本 更多的扩展语法在此实现(从普通的段落文本中进行解析)

Parameters

node

Text

Returns

Text | Dialog | SceneInfo | Narration