Skip to content

Commit 02a648d

Browse files
jkzingaJean
authored andcommitted
types: add Fragment in RenderState typing (vuejs#7802)
1 parent ee22c6d commit 02a648d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/server/render-context.js

Lines changed: 6 additions & 1 deletion
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)