@ofzza/adventofcode
Version:
Task runner for AdventOfCode.com tasks
20 lines (19 loc) • 341 B
TypeScript
/**
* Configuration type
*/
export interface TConfiguration {
author: string;
year: number;
tasks: TTaskConfiguration[];
}
/**
* Configured task
*/
export interface TTaskConfiguration {
name?: string;
type?: string;
command: string;
args?: string[];
value?: string;
runs?: Record<string, string>[];
}