Skip to content

Commit c871ede

Browse files
committed
fix: preProcessJs return type
1 parent f0750a4 commit c871ede

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/core/src/js/pre.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export function loadPresets() {
128128
]
129129
}
130130

131-
export function preProcessJs(options: IPreProcessJsOptions) {
131+
export function preProcessJs(options: IPreProcessJsOptions): string {
132132
const { code, replaceMap, id, ctx } = options
133133
const magicString = typeof code === 'string' ? new MagicString(code) : code
134134
let ast: ParseResult<babel.types.File>
@@ -140,10 +140,10 @@ export function preProcessJs(options: IPreProcessJsOptions) {
140140
if (file) {
141141
ast = file
142142
} else {
143-
return code
143+
return code.toString()
144144
}
145145
} catch {
146-
return code
146+
return code.toString()
147147
}
148148
const markedArray: [number, number][] = []
149149
babel.traverse(ast, {
@@ -216,7 +216,7 @@ interface IPreProcessRawCodeOptions {
216216
ctx: Context
217217
}
218218

219-
export function preProcessRawCode(options: IPreProcessRawCodeOptions) {
219+
export function preProcessRawCode(options: IPreProcessRawCodeOptions): string {
220220
const { code, replaceMap, ctx } = options
221221
const magicString = typeof code === 'string' ? new MagicString(code) : code
222222
const markArr: [number, number][] = []

0 commit comments

Comments
 (0)