@@ -2,24 +2,17 @@ import transform from "./transform";
22import errorBoundary from "./errorBoundary" ;
33import evalCode from "./evalCode" ;
44
5- export const generateElement = (
6- { code = "" , scope = { } , transpileOptions } ,
7- errorCallback
8- ) => {
5+ export const generateElement = ( { code = "" , scope = { } } , errorCallback ) => {
96 // NOTE: Remove trailing semicolon to get an actual expression.
107 const codeTrimmed = code . trim ( ) . replace ( / ; $ / , "" ) ;
118
129 // NOTE: Workaround for classes and arrow functions.
13- const transformed = transform (
14- `return (${ codeTrimmed } )` ,
15- transpileOptions
16- ) . trim ( ) ;
17-
10+ const transformed = transform ( `return (${ codeTrimmed } )` ) . trim ( ) ;
1811 return errorBoundary ( evalCode ( transformed , scope ) , errorCallback ) ;
1912} ;
2013
2114export const renderElementAsync = (
22- { code = "" , scope = { } , transpileOptions } ,
15+ { code = "" , scope = { } } ,
2316 resultCallback ,
2417 errorCallback
2518 // eslint-disable-next-line consistent-return
@@ -38,5 +31,5 @@ export const renderElementAsync = (
3831 ) ;
3932 }
4033
41- evalCode ( transform ( code , transpileOptions ) , { ...scope , render } ) ;
34+ evalCode ( transform ( code ) , { ...scope , render } ) ;
4235} ;
0 commit comments