onError(createCompilerError(ErrorCodes.X_SCOPE_ID_NOT_SUPPORTED))
}
- const ast = isString(source) ? baseParse(source, options) : source
+ const resolvedOptions = extend({}, options, {
+ prefixIdentifiers
+ })
+ const ast = isString(source) ? baseParse(source, resolvedOptions) : source
const [nodeTransforms, directiveTransforms] =
getBaseTransformPreset(prefixIdentifiers)
transform(
ast,
- extend({}, options, {
- prefixIdentifiers,
+ extend({}, resolvedOptions, {
nodeTransforms: [
...nodeTransforms,
...(options.nodeTransforms || []) // user transforms
})
)
- return generate(
- ast,
- extend({}, options, {
- prefixIdentifiers
- })
- )
+ return generate(ast, resolvedOptions)
}
// onError(createCompilerError(ErrorCodes.X_SCOPE_ID_NOT_SUPPORTED))
// }
- const ast = isString(source) ? parse(source, options) : source
+ const resolvedOptions = extend({}, options, {
+ prefixIdentifiers,
+ })
+ const ast = isString(source) ? parse(source, resolvedOptions) : source
const [nodeTransforms, directiveTransforms] =
getBaseTransformPreset(prefixIdentifiers)
const ir = transform(
ast,
extend({}, options, {
- prefixIdentifiers,
nodeTransforms: [
...nodeTransforms,
...(options.nodeTransforms || []), // user transforms
}),
)
- return generate(
- ir,
- extend({}, options, {
- prefixIdentifiers,
- }),
- )
+ return generate(ir, resolvedOptions)
}
export type TransformPreset = [