]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
fix: typo
author三咲智子 Kevin Deng <sxzz@sxzz.moe>
Fri, 24 Nov 2023 07:02:47 +0000 (15:02 +0800)
committer三咲智子 Kevin Deng <sxzz@sxzz.moe>
Fri, 24 Nov 2023 07:02:47 +0000 (15:02 +0800)
packages/compiler-vapor/src/generate.ts
packages/compiler-vapor/src/ir.ts
packages/compiler-vapor/src/transform.ts

index c24040f725252ef601668af8ecc44105249a40a8..22262a8dd16931c4f12fdce875e970495413dcf1 100644 (file)
@@ -29,23 +29,23 @@ export function generate(
     vaporHelpers.add('children')
   }
 
-  for (const opration of ir.opration) {
-    switch (opration.type) {
+  for (const operation of ir.operation) {
+    switch (operation.type) {
       case IRNodeTypes.TEXT_NODE: {
         // TODO handle by runtime: document.createTextNode
-        code += `const n${opration.id} = document.createTextNode(${opration.content})\n`
+        code += `const n${operation.id} = document.createTextNode(${operation.content})\n`
         break
       }
 
       case IRNodeTypes.INSERT_NODE:
         {
           let anchor = ''
-          if (typeof opration.anchor === 'number') {
-            anchor = `, n${opration.anchor}`
-          } else if (opration.anchor === 'first') {
+          if (typeof operation.anchor === 'number') {
+            anchor = `, n${operation.anchor}`
+          } else if (operation.anchor === 'first') {
             anchor = `, 0 /* InsertPosition.FIRST */`
           }
-          code += `insert(n${opration.element}, n${opration.parent}${anchor})\n`
+          code += `insert(n${operation.element}, n${operation.parent}${anchor})\n`
           vaporHelpers.add('insert')
         }
         break
index 9e45b062bf2636efd40dd9fc188411e23ff38151..00b7516f382643efd3ebca2a2dce6e95be19f0b7 100644 (file)
@@ -22,7 +22,7 @@ export interface RootIRNode extends IRNode {
   template: Array<TemplateGeneratorIRNode>
   children: DynamicChildren
   effect: Record<string, EffectNode[]>
-  opration: OprationNode[]
+  operation: OperationNode[]
   helpers: Set<string>
   vaporHelpers: Set<string>
 }
@@ -73,7 +73,7 @@ export interface InsertNodeIRNode extends IRNode {
   anchor: number | 'first' | 'last'
 }
 
-export type OprationNode = TextNodeIRNode | InsertNodeIRNode
+export type OperationNode = TextNodeIRNode | InsertNodeIRNode
 
 export interface DynamicChild {
   id: number | null
index 4d2bde95e82582b0ed2edfe2390bb788d1635751..a1599640b1aeb744aa0e3548d28fce3ce0e77483 100644 (file)
@@ -12,7 +12,7 @@ import type {
 import {
   type DynamicChildren,
   type EffectNode,
-  type OprationNode,
+  type OperationNode,
   type RootIRNode,
   IRNodeTypes,
 } from './ir'
@@ -33,7 +33,7 @@ export interface TransformContext<T extends Node = Node> {
   getElementId(): number
   registerTemplate(): number
   registerEffect(expr: string, effectNode: EffectNode): void
-  registerOpration(...oprations: OprationNode[]): void
+  registerOpration(...oprations: OperationNode[]): void
   helper(name: string): string
 }
 
@@ -43,7 +43,7 @@ function createRootContext(
   options: TransformOptions,
 ): TransformContext<RootNode> {
   let i = 0
-  const { effect, opration, helpers, vaporHelpers } = ir
+  const { effect, operation: operation, helpers, vaporHelpers } = ir
 
   const ctx: TransformContext<RootNode> = {
     node,
@@ -76,7 +76,7 @@ function createRootContext(
       return ir.template.length - 1
     },
     registerOpration(...node) {
-      opration.push(...node)
+      operation.push(...node)
     },
     // TODO not used yet
     helper(name, vapor = true) {
@@ -130,7 +130,7 @@ export function transform(
     template: [],
     children: {},
     effect: Object.create(null),
-    opration: [],
+    operation: [],
     helpers: new Set([]),
     vaporHelpers: new Set([]),
   }