grafana/scripts/cli/utils/execTask.ts

6 lines
205 B
TypeScript

import { Task } from '..';
export const execTask = async <T>(taskName, options?: T) => {
const task = await import(`${__dirname}/../tasks/${taskName}.ts`);
return task.default(options) as Task<T>;
};