Function
serializeInner
packages/runtime-test/src/serialize.ts:22–33
· packages/runtime-test/src/serialize.ts::serializeInner
(
node: TestElement,
indent: number = 0,
depth: number = 0,
)
Source from the content-addressed store, hash-verified
| 20 | } |
| 21 | |
| 22 | export function serializeInner( |
| 23 | node: TestElement, |
| 24 | indent: number = 0, |
| 25 | depth: number = 0, |
| 26 | ): string { |
| 27 | const newLine = indent ? `\n` : `` |
| 28 | return node.children.length |
| 29 | ? newLine + |
| 30 | node.children.map(c => serialize(c, indent, depth + 1)).join(newLine) + |
| 31 | newLine |
| 32 | : `` |
| 33 | } |
| 34 | |
| 35 | function serializeElement( |
| 36 | node: TestElement, |