Skip to content

@advjs/monorepo / @advjs/parser / Serialize

Class: Serialize ​

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

序列化类

Constructors ​

Constructor ​

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): Code | undefined

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

处理代码块

Parameters ​

node ​

Code

Returns ​

Code | undefined


heading() ​

heading(node): Heading

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

处理标题

Parameters ​

node ​

Heading

Returns ​

Heading


list() ​

list(node): Choices | undefined

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

handle list for choice

  • xxx

Parameters ​

node ​

List

Returns ​

Choices | undefined


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): Item | undefined

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

解析

Parameters ​

child ​

RootContent

Returns ​

Item | undefined


text() ​

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

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

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

Parameters ​

node ​

Text

Returns ​

Text | Dialog | SceneInfo | Narration