From: 三咲智子 Kevin Deng Date: Fri, 24 Nov 2023 07:02:47 +0000 (+0800) Subject: fix: typo X-Git-Tag: v3.6.0-alpha.1~16^2~827 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b07affe0b7b89fa239ee0a93aac222363a8e1dc;p=thirdparty%2Fvuejs%2Fcore.git fix: typo --- diff --git a/packages/compiler-vapor/src/generate.ts b/packages/compiler-vapor/src/generate.ts index c24040f725..22262a8dd1 100644 --- a/packages/compiler-vapor/src/generate.ts +++ b/packages/compiler-vapor/src/generate.ts @@ -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 diff --git a/packages/compiler-vapor/src/ir.ts b/packages/compiler-vapor/src/ir.ts index 9e45b062bf..00b7516f38 100644 --- a/packages/compiler-vapor/src/ir.ts +++ b/packages/compiler-vapor/src/ir.ts @@ -22,7 +22,7 @@ export interface RootIRNode extends IRNode { template: Array children: DynamicChildren effect: Record - opration: OprationNode[] + operation: OperationNode[] helpers: Set vaporHelpers: Set } @@ -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 diff --git a/packages/compiler-vapor/src/transform.ts b/packages/compiler-vapor/src/transform.ts index 4d2bde95e8..a1599640b1 100644 --- a/packages/compiler-vapor/src/transform.ts +++ b/packages/compiler-vapor/src/transform.ts @@ -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 { 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 { let i = 0 - const { effect, opration, helpers, vaporHelpers } = ir + const { effect, operation: operation, helpers, vaporHelpers } = ir const ctx: TransformContext = { 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([]), }