diff --git a/src/async-function.ts b/src/async-function.ts index bb018d3..54fd74d 100644 --- a/src/async-function.ts +++ b/src/async-function.ts @@ -1,12 +1,10 @@ -type AsyncFunction = (args: A) => Promise - export async function callAsyncFunction( args: A, source: string ): Promise { const argsKeys = Object.keys(args).join(',') - const wrappedFunction: AsyncFunction = eval(`async({${argsKeys}}) => { + const wrappedFunction: (args: A) => Promise = eval(`async({${argsKeys}}) => { ${source} }`)