bazarr/frontend/src/@modules/task/utilities.ts

14 lines
225 B
TypeScript

export function createTask<T extends Task.Callable>(
name: string,
id: number | undefined,
callable: T,
...parameters: Parameters<T>
): Task.Task<T> {
return {
name,
id,
callable,
parameters,
};
}