Skip to content

Commit 35dc8c2

Browse files
jkzingyyx990803
authored andcommitted
types: add Fragment in RenderState typing (#7802)
1 parent 882e719 commit 35dc8c2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: src/server/render-context.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ type RenderState = {
66
type: 'Element';
77
rendered: number;
88
total: number;
9+
children: Array<VNode>;
910
endTag: string;
11+
} | {
12+
type: 'Fragment';
13+
rendered: number;
14+
total: number;
1015
children: Array<VNode>;
1116
} | {
1217
type: 'Component';
@@ -74,7 +79,7 @@ export class RenderContext {
7479
this.renderNode(children[rendered], false, this)
7580
} else {
7681
this.renderStates.pop()
77-
if (lastState.endTag) {
82+
if (lastState.type === 'Element') {
7883
this.write(lastState.endTag, this.next)
7984
} else {
8085
this.next()

0 commit comments

Comments
 (0)