Skip to content

Commit c9d27a6

Browse files
committed
add
1 parent 68b886c commit c9d27a6

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

packages/hedgehog-core/src/transpiler/transpiler-core.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import preprocessor from './preprocessor';
22
import operatorOverload from './operator-overload';
3-
import { CodeSnippet, CodeSnippetType } from './CodeSnippetObject';
3+
import { CodeSnippetType } from './CodeSnippetObject';
44

5-
async function transpilerCore(source: string) {
5+
async function transpilerCore(source: string): Promise<string> {
66
//todo: move the registration of plugins and presets to the constructor
77
// eslint-disable-next-line @typescript-eslint/no-var-requires
88
const babel = require('@babel/standalone');
@@ -51,8 +51,11 @@ async function transpilerCore(source: string) {
5151
const transpiled = babel.transform(
5252
codeSnippet.code, // the code
5353
{
54-
plugins: ['overload', ['@babel/plugin-proposal-class-properties', {"loose":true}],
55-
['@babel/plugin-proposal-private-methods',{"loose":true}]],
54+
plugins: [
55+
'overload',
56+
['@babel/plugin-proposal-class-properties', { loose: true }],
57+
['@babel/plugin-proposal-private-methods', { loose: true }]
58+
],
5659
presets: ['@babel/preset-env', '@babel/preset-typescript', '@babel/preset-react'],
5760
filename: 'source.tsx',
5861
sourceType: 'script'

0 commit comments

Comments
 (0)