daiwei 1 рік тому
батько
коміт
33830a0745

+ 11 - 0
packages/runtime-vapor/src/components/Teleport.ts

@@ -189,3 +189,14 @@ function prepareAnchor(target: ParentNode | null) {
 
   return [targetAnchor, targetStart]
 }
+
+export const VaporTeleport = VaporTeleportImpl as unknown as {
+  __vapor: true
+  __isTeleport: true
+  new (): {
+    $props: TeleportProps
+    $slots: {
+      default(): Block
+    }
+  }
+}

+ 1 - 1
packages/runtime-vapor/src/index.ts

@@ -3,7 +3,7 @@ export { createVaporApp, createVaporSSRApp } from './apiCreateApp'
 export { defineVaporComponent } from './apiDefineComponent'
 export { vaporInteropPlugin } from './vdomInterop'
 export type { VaporDirective } from './directives/custom'
-export { VaporTeleportImpl as VaporTeleport } from './components/Teleport'
+export { VaporTeleport } from './components/Teleport'
 
 // compiler-use only
 export { insert, prepend, remove, isFragment, VaporFragment } from './block'