File tree Expand file tree Collapse file tree 2 files changed +10
-16
lines changed Expand file tree Collapse file tree 2 files changed +10
-16
lines changed Original file line number Diff line number Diff line change @@ -82,7 +82,10 @@ export function baseCompile(
82
82
onError ( createCompilerError ( ErrorCodes . X_SCOPE_ID_NOT_SUPPORTED ) )
83
83
}
84
84
85
- const ast = isString ( source ) ? baseParse ( source , options ) : source
85
+ const resolvedOptions = extend ( { } , options , {
86
+ prefixIdentifiers
87
+ } )
88
+ const ast = isString ( source ) ? baseParse ( source , resolvedOptions ) : source
86
89
const [ nodeTransforms , directiveTransforms ] =
87
90
getBaseTransformPreset ( prefixIdentifiers )
88
91
@@ -96,7 +99,6 @@ export function baseCompile(
96
99
transform (
97
100
ast ,
98
101
extend ( { } , options , {
99
- prefixIdentifiers,
100
102
nodeTransforms : [
101
103
...nodeTransforms ,
102
104
...( options . nodeTransforms || [ ] ) // user transforms
@@ -109,10 +111,5 @@ export function baseCompile(
109
111
} )
110
112
)
111
113
112
- return generate (
113
- ast ,
114
- extend ( { } , options , {
115
- prefixIdentifiers
116
- } )
117
- )
114
+ return generate ( ast , resolvedOptions )
118
115
}
Original file line number Diff line number Diff line change @@ -49,7 +49,10 @@ export function compile(
49
49
// onError(createCompilerError(ErrorCodes.X_SCOPE_ID_NOT_SUPPORTED))
50
50
// }
51
51
52
- const ast = isString ( source ) ? parse ( source , options ) : source
52
+ const resolvedOptions = extend ( { } , options , {
53
+ prefixIdentifiers,
54
+ } )
55
+ const ast = isString ( source ) ? parse ( source , resolvedOptions ) : source
53
56
const [ nodeTransforms , directiveTransforms ] =
54
57
getBaseTransformPreset ( prefixIdentifiers )
55
58
@@ -63,7 +66,6 @@ export function compile(
63
66
const ir = transform (
64
67
ast ,
65
68
extend ( { } , options , {
66
- prefixIdentifiers,
67
69
nodeTransforms : [
68
70
...nodeTransforms ,
69
71
...( options . nodeTransforms || [ ] ) , // user transforms
@@ -76,12 +78,7 @@ export function compile(
76
78
} ) ,
77
79
)
78
80
79
- return generate (
80
- ir ,
81
- extend ( { } , options , {
82
- prefixIdentifiers,
83
- } ) ,
84
- )
81
+ return generate ( ir , resolvedOptions )
85
82
}
86
83
87
84
export type TransformPreset = [
You can’t perform that action at this time.
0 commit comments