import ts from 'typescript'
import VueTsxTransformer from '../src'
test('jsxText', () => {
const input = `
const a =
class {
test(){
return <>
123
1234
{123123}
>
}
render() {
return
}
}
`
const result = ts.transpileModule(input, {
transformers: {
before: [VueTsxTransformer()]
},
compilerOptions: {
target: ts.ScriptTarget.ES2016
},
fileName: 'test.tsx'
}).outputText
const printer = ts.createPrinter({
omitTrailingSemicolon: true
})
const sourceFile = ts.createSourceFile('test.tsx', input, ts.ScriptTarget.ES2016)
const result2 = printer.printFile(sourceFile)
console.log(result)
})