aoc-copilot
Version:
Advent of Code automatic runner for examples and inputs
27 lines • 1.25 kB
TypeScript
type Stats = {
day: number;
part1Started: string;
part1Finished: string;
part2Finished: string;
part1AvoidedAttempts: number;
part2AvoidedAttempts: number;
part1IncorrectAttempts: number;
part2IncorrectAttempts: number;
part1SolvedElsewhere: boolean;
part2SolvedElsewhere: boolean;
};
declare function startPart1(year: number, day: number): Promise<void>;
declare function finish(year: number, day: number, part: number): Promise<Stats>;
declare function avoidedAttempt(year: number, day: number, part: number): Promise<void>;
declare function incorrectAttempt(year: number, day: number, part: number): Promise<void>;
declare function solvedElsewhere(year: number, day: number, part: number): Promise<void>;
declare function print(year: number): Promise<void>;
/**
* Sync local stats file to site leaderboard service
* @param year Year
* @param id Leaderboard ID
* @param memberId (optional) Member ID; defaults to same as Leaderboard ID
*/
declare function sync(year: number, id: string, memberId?: string, syncIfPossible?: boolean, force?: boolean): Promise<void>;
export { avoidedAttempt, finish, incorrectAttempt, print, solvedElsewhere, startPart1, Stats, sync };
//# sourceMappingURL=stats.d.ts.map