三咲智子 Kevin Deng 2 лет назад
Родитель
Сommit
e44d616c80
1 измененных файлов с 3 добавлено и 8 удалено
  1. 3 8
      packages/compiler-vapor/src/generate.ts

+ 3 - 8
packages/compiler-vapor/src/generate.ts

@@ -1,16 +1,10 @@
-import type {
-  CodegenContext,
-  CodegenOptions,
-  CodegenResult,
-} from '@vue/compiler-dom'
+import type { CodegenOptions, CodegenResult } from '@vue/compiler-dom'
 import { type DynamicChildren, type RootIRNode, IRNodeTypes } from './ir'
 import { type DynamicChildren, type RootIRNode, IRNodeTypes } from './ir'
 
 
 // IR -> JS codegen
 // IR -> JS codegen
 export function generate(
 export function generate(
   ir: RootIRNode,
   ir: RootIRNode,
-  options: CodegenOptions & {
-    onContextCreated?: (context: CodegenContext) => void
-  } = {},
+  options: CodegenOptions = {},
 ): CodegenResult {
 ): CodegenResult {
   let code = ''
   let code = ''
   let preamble = ''
   let preamble = ''
@@ -25,6 +19,7 @@ export function generate(
     vaporHelpers.add('template')
     vaporHelpers.add('template')
   }
   }
 
 
+  // TODO multiple-template
   code += `const root = t0()\n`
   code += `const root = t0()\n`
   if (ir.children[0]) {
   if (ir.children[0]) {
     code += `const {${genChildren(ir.children[0].children)}} = children(root)\n`
     code += `const {${genChildren(ir.children[0].children)}} = children(root)\n`