Skip to main content
Module

x/aocd/DefaultAocdSource.ts>DefaultAocdSource

A CLI tool and library for Advent of Code solutions
Go to Latest
class DefaultAocdSource
implements AocdSource
import { DefaultAocdSource } from "https://deno.land/x/aocd@v1.2.0/DefaultAocdSource.ts";

Properties

private
dbManager: DbManager
private
readonly
fetchProblem: (year: number, day: number) => Promise<string>
private
readonly
getSessionCookie
readonly
getInput: (year: number, day: number) => Promise<string>
readonly
submit: (
year: number,
day: number,
part: number,
solution: Answer,
) => Promise<boolean>

Methods

private
fetchInput(year: number, day: number): Promise<string>
private
getMainElementHtml(fullHtml: string): string
private
submitToServer(
year: number,
day: number,
part: number,
solution: Answer,
): Promise<boolean>
setSessionCookie(session: string)