chore: fix comment typos (#94)
This commit is contained in:
		
							parent
							
								
									12abcba2c5
								
							
						
					
					
						commit
						23ff681418
					
				| @ -190,7 +190,7 @@ export function generate( | |||||||
|         // save Vue in a separate variable to avoid collision
 |         // save Vue in a separate variable to avoid collision
 | ||||||
|         push(`const _Vue = Vue\n`) |         push(`const _Vue = Vue\n`) | ||||||
|         // in "with" mode, helpers are declared inside the with block to avoid
 |         // in "with" mode, helpers are declared inside the with block to avoid
 | ||||||
|         // has check cost, but hosits are lifted out of the function - we need
 |         // has check cost, but hoists are lifted out of the function - we need
 | ||||||
|         // to provide the helper here.
 |         // to provide the helper here.
 | ||||||
|         if (ast.hoists.length) { |         if (ast.hoists.length) { | ||||||
|           push(`const _${CREATE_VNODE} = Vue.createVNode\n`) |           push(`const _${CREATE_VNODE} = Vue.createVNode\n`) | ||||||
|  | |||||||
| @ -135,7 +135,7 @@ export const errorMessages: { [code: number]: string } = { | |||||||
|     'Interpolation end sign was not found.', |     'Interpolation end sign was not found.', | ||||||
|   [ErrorCodes.X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END]: |   [ErrorCodes.X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END]: | ||||||
|     'End bracket for dynamic directive argument was not found. ' + |     'End bracket for dynamic directive argument was not found. ' + | ||||||
|     'Note that dynamic directive argument connot contain spaces.', |     'Note that dynamic directive argument cannot contain spaces.', | ||||||
| 
 | 
 | ||||||
|   // transform errors
 |   // transform errors
 | ||||||
|   [ErrorCodes.X_IF_NO_EXPRESSION]: `v-if/v-else-if is missing expression.`, |   [ErrorCodes.X_IF_NO_EXPRESSION]: `v-if/v-else-if is missing expression.`, | ||||||
|  | |||||||
| @ -113,7 +113,7 @@ export function processExpression( | |||||||
|             node.name = `_ctx.${node.name}` |             node.name = `_ctx.${node.name}` | ||||||
|             ids.push(node) |             ids.push(node) | ||||||
|           } else if (!isStaticPropertyKey(node, parent)) { |           } else if (!isStaticPropertyKey(node, parent)) { | ||||||
|             // also generate sub-expressioms for other identifiers for better
 |             // also generate sub-expressions for other identifiers for better
 | ||||||
|             // source map support. (except for property keys which are static)
 |             // source map support. (except for property keys which are static)
 | ||||||
|             ids.push(node) |             ids.push(node) | ||||||
|           } |           } | ||||||
| @ -126,7 +126,7 @@ export function processExpression( | |||||||
|             enter(child, parent) { |             enter(child, parent) { | ||||||
|               if ( |               if ( | ||||||
|                 child.type === 'Identifier' && |                 child.type === 'Identifier' && | ||||||
|                 // do not record as scope variable if is a destrcuture key
 |                 // do not record as scope variable if is a destructured key
 | ||||||
|                 !isStaticPropertyKey(child, parent) && |                 !isStaticPropertyKey(child, parent) && | ||||||
|                 // do not record if this is a default value
 |                 // do not record if this is a default value
 | ||||||
|                 // assignment of a destructured variable
 |                 // assignment of a destructured variable
 | ||||||
| @ -170,7 +170,7 @@ export function processExpression( | |||||||
|     } |     } | ||||||
|   }) |   }) | ||||||
| 
 | 
 | ||||||
|   // We break up the coumpound expression into an array of strings and sub
 |   // We break up the compound expression into an array of strings and sub
 | ||||||
|   // expressions (for identifiers that have been prefixed). In codegen, if
 |   // expressions (for identifiers that have been prefixed). In codegen, if
 | ||||||
|   // an ExpressionNode has the `.children` property, it will be used instead of
 |   // an ExpressionNode has the `.children` property, it will be used instead of
 | ||||||
|   // `.content`.
 |   // `.content`.
 | ||||||
|  | |||||||
| @ -135,7 +135,7 @@ export const transformFor = createStructuralDirectiveTransform( | |||||||
|             } |             } | ||||||
|           } else if (isTemplate) { |           } else if (isTemplate) { | ||||||
|             // <template v-for="...">
 |             // <template v-for="...">
 | ||||||
|             // should genereate a fragment block for each loop
 |             // should generate a fragment block for each loop
 | ||||||
|             childBlock = createBlockExpression( |             childBlock = createBlockExpression( | ||||||
|               [ |               [ | ||||||
|                 helper(FRAGMENT), |                 helper(FRAGMENT), | ||||||
|  | |||||||
| @ -45,7 +45,7 @@ export const transformOn: DirectiveTransform = (dir, context) => { | |||||||
| 
 | 
 | ||||||
|   // handler processing
 |   // handler processing
 | ||||||
|   if (dir.exp) { |   if (dir.exp) { | ||||||
|     // exp is guarunteed to be a simple expression here because v-on w/ arg is
 |     // exp is guaranteed to be a simple expression here because v-on w/ arg is
 | ||||||
|     // skipped by transformExpression as a special case.
 |     // skipped by transformExpression as a special case.
 | ||||||
|     let exp: ExpressionNode = dir.exp as SimpleExpressionNode |     let exp: ExpressionNode = dir.exp as SimpleExpressionNode | ||||||
|     const isInlineStatement = !( |     const isInlineStatement = !( | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| // compiler should normlaize class + :class bindings on the same element
 | // compiler should normalize class + :class bindings on the same element
 | ||||||
| // into a single binding ['staticClass', dynamic]
 | // into a single binding ['staticClass', dynamic]
 | ||||||
| 
 | 
 | ||||||
| export function patchClass(el: Element, value: string, isSVG: boolean) { | export function patchClass(el: Element, value: string, isSVG: boolean) { | ||||||
|  | |||||||
| @ -18,7 +18,7 @@ type EventValue = (Function | Function[]) & { | |||||||
| let _getNow: () => number = Date.now | let _getNow: () => number = Date.now | ||||||
| 
 | 
 | ||||||
| // Determine what event timestamp the browser is using. Annoyingly, the
 | // Determine what event timestamp the browser is using. Annoyingly, the
 | ||||||
| // timestamp can either be hi-res ( relative to poge load) or low-res
 | // timestamp can either be hi-res ( relative to page load) or low-res
 | ||||||
| // (relative to UNIX epoch), so in order to compare time we have to use the
 | // (relative to UNIX epoch), so in order to compare time we have to use the
 | ||||||
| // same timestamp type when saving the flush timestamp.
 | // same timestamp type when saving the flush timestamp.
 | ||||||
| if ( | if ( | ||||||
| @ -32,7 +32,7 @@ if ( | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // To avoid the overhead of repeatedly calling performance.now(), we cache
 | // To avoid the overhead of repeatedly calling performance.now(), we cache
 | ||||||
| // and use the same timestamp for all event listners attached in the same tick.
 | // and use the same timestamp for all event listeners attached in the same tick.
 | ||||||
| let cachedNow: number = 0 | let cachedNow: number = 0 | ||||||
| const p = Promise.resolve() | const p = Promise.resolve() | ||||||
| const reset = () => { | const reset = () => { | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ | |||||||
| //   const flag = TEXT | CLASS
 | //   const flag = TEXT | CLASS
 | ||||||
| //   if (flag & TEXT) { ... }
 | //   if (flag & TEXT) { ... }
 | ||||||
| //
 | //
 | ||||||
| // Check the `patchElement` function in './createRednerer.ts' to see how the
 | // Check the `patchElement` function in './createRenderer.ts' to see how the
 | ||||||
| // flags are handled during diff.
 | // flags are handled during diff.
 | ||||||
| 
 | 
 | ||||||
| export const enum PatchFlags { | export const enum PatchFlags { | ||||||
| @ -42,7 +42,7 @@ export const enum PatchFlags { | |||||||
| 
 | 
 | ||||||
|   // Indicates an element that only needs non-props patching, e.g. ref or
 |   // Indicates an element that only needs non-props patching, e.g. ref or
 | ||||||
|   // directives (vnodeXXX hooks). It simply marks the vnode as "need patch",
 |   // directives (vnodeXXX hooks). It simply marks the vnode as "need patch",
 | ||||||
|   // since every pathced vnode checks for refs and vnodeXXX hooks.
 |   // since every patched vnode checks for refs and vnodeXXX hooks.
 | ||||||
|   // This flag is never directly matched against, it simply serves as a non-zero
 |   // This flag is never directly matched against, it simply serves as a non-zero
 | ||||||
|   // value.
 |   // value.
 | ||||||
|   NEED_PATCH = 1 << 5, |   NEED_PATCH = 1 << 5, | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user