File tree Expand file tree Collapse file tree 3 files changed +2
-34
lines changed
packages/compiler-vapor/src Expand file tree Collapse file tree 3 files changed +2
-34
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ import { genSetHtml } from './html'
1313import { genIf } from './if'
1414import { genDynamicProps , genSetProp } from './prop'
1515import { genDeclareOldRef , genSetTemplateRef } from './templateRef'
16- import { genCreateTextNode , genGetTextChild , genSetText } from './text'
16+ import { genGetTextChild , genSetText } from './text'
1717import {
1818 type CodeFragment ,
1919 INDENT_END ,
@@ -69,8 +69,6 @@ export function genOperation(
6969 return genSetHtml ( oper , context )
7070 case IRNodeTypes . SET_TEMPLATE_REF :
7171 return genSetTemplateRef ( oper , context )
72- case IRNodeTypes . CREATE_TEXT_NODE :
73- return genCreateTextNode ( oper , context )
7472 case IRNodeTypes . INSERT_NODE :
7573 return genInsertNode ( oper , context )
7674 case IRNodeTypes . PREPEND_NODE :
Original file line number Diff line number Diff line change 11import type { SimpleExpressionNode } from '@vue/compiler-dom'
22import type { CodegenContext } from '../generate'
3- import type {
4- CreateTextNodeIRNode ,
5- GetTextChildIRNode ,
6- SetTextIRNode ,
7- } from '../ir'
3+ import type { GetTextChildIRNode , SetTextIRNode } from '../ir'
84import { getLiteralExpressionValue } from '../utils'
95import { genExpression } from './expression'
106import { type CodeFragment , NEWLINE , genCall } from './utils'
@@ -22,22 +18,6 @@ export function genSetText(
2218 ]
2319}
2420
25- export function genCreateTextNode (
26- oper : CreateTextNodeIRNode ,
27- context : CodegenContext ,
28- ) : CodeFragment [ ] {
29- const { helper } = context
30- const { id, values, jsx } = oper
31- return [
32- NEWLINE ,
33- `const n${ id } = ` ,
34- ...genCall (
35- helper ( 'createTextNode' ) ,
36- values && combineValues ( values , context , jsx ) ,
37- ) ,
38- ]
39- }
40-
4121function combineValues (
4222 values : SimpleExpressionNode [ ] ,
4323 context : CodegenContext ,
Original file line number Diff line number Diff line change @@ -25,7 +25,6 @@ export enum IRNodeTypes {
2525
2626 INSERT_NODE ,
2727 PREPEND_NODE ,
28- CREATE_TEXT_NODE ,
2928 CREATE_COMPONENT_NODE ,
3029 SLOT_OUTLET_NODE ,
3130
@@ -162,14 +161,6 @@ export interface SetTemplateRefIRNode extends BaseIRNode {
162161 effect : boolean
163162}
164163
165- // TODO remove, no longer needed
166- export interface CreateTextNodeIRNode extends BaseIRNode {
167- type : IRNodeTypes . CREATE_TEXT_NODE
168- id : number
169- values ?: SimpleExpressionNode [ ]
170- jsx ?: boolean
171- }
172-
173164export interface InsertNodeIRNode extends BaseIRNode {
174165 type : IRNodeTypes . INSERT_NODE
175166 elements : number [ ]
@@ -236,7 +227,6 @@ export type OperationNode =
236227 | SetDynamicEventsIRNode
237228 | SetHtmlIRNode
238229 | SetTemplateRefIRNode
239- | CreateTextNodeIRNode
240230 | InsertNodeIRNode
241231 | PrependNodeIRNode
242232 | DirectiveIRNode
You can’t perform that action at this time.
0 commit comments