| VNodeChildAtom<HostNode, HostElement>
| VNodeChildren<HostNode, HostElement>
-export type NormalizedChildren<HostNode, HostElement> =
+export type NormalizedChildren<HostNode = any, HostElement = any> =
| string
| VNodeChildren<HostNode, HostElement>
| RawSlots
}
}
-export function normalizeVNode(child: VNodeChild<any, any>): VNode {
+export function normalizeVNode(child: VNodeChild): VNode {
if (child == null) {
// empty placeholder
return createVNode(Empty)
children = isString(children) ? children : children + ''
type = ShapeFlags.TEXT_CHILDREN
}
- vnode.children = children as NormalizedChildren<any, any>
+ vnode.children = children as NormalizedChildren
vnode.shapeFlag |= type
}