- taskFunctionName as string,
- // eslint-disable-next-line @typescript-eslint/no-implied-eval, no-new-func
- new Function(`return ${taskFunction as string}`)() as TaskFunction<
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ taskFunctionName!,
+ // eslint-disable-next-line @typescript-eslint/no-implied-eval, no-new-func, @typescript-eslint/no-non-null-assertion
+ new Function(`return ${taskFunction!}`)() as TaskFunction<