fix: import

This commit is contained in:
三咲智子 Kevin Deng 2023-11-20 14:16:36 +08:00
parent 2f5f76779c
commit b5eb4e78b8
No known key found for this signature in database
GPG Key ID: 69992F2250DFD93E
3 changed files with 9 additions and 8 deletions

View File

@ -5,9 +5,9 @@ import {
AttributeNode,
SourceLocation,
NodeTypes,
InterpolationNode
InterpolationNode,
TransformOptions
} from '@vue/compiler-dom'
import { TransformOptions } from 'vite'
export const enum IRNodeTypes {
ROOT,
@ -53,13 +53,13 @@ export function transform(
function transformChildren(children: TemplateChildNode[]) {
let template: string = ''
children.forEach((child, i) => walkNode(child, children.length > i + 1))
children.forEach((child, i) => walkNode(child))
return template
function walkNode(node: TemplateChildNode, hasSibling: boolean) {
function walkNode(node: TemplateChildNode) {
switch (node.type) {
case 1 satisfies NodeTypes.ELEMENT: {
template += transformElement(node, hasSibling)
template += transformElement(node)
break
}
case 2 satisfies NodeTypes.TEXT:
@ -88,7 +88,7 @@ function transformInterpolation(node: InterpolationNode) {
// return `{{${node.content.content}}}`
}
function transformElement(node: ElementNode, hasSibling: boolean) {
function transformElement(node: ElementNode) {
const { tag, props, children } = node
let template = `<${tag}`
const propsTemplate = props

View File

@ -1,5 +1,5 @@
import { render } from 'vue/vapor'
// @ts-expect-error
import App from './App.vue'
// @ts-expect-error
render(App.render, '#app')

View File

@ -34,6 +34,7 @@
"packages/*/__tests__",
"packages/dts-test",
"packages/vue/jsx-runtime",
"scripts/setupVitest.ts"
"scripts/setupVitest.ts",
"playground"
]
}