pockybot
Version:
Spark bot that handles team recognition
20 lines (19 loc) • 850 B
TypeScript
import { FormatResultsService } from './format-results-service';
import { Peg } from '../../models/peg';
import { Result } from '../../models/result';
import { PockyDB } from '../database/db-interfaces';
import { PegService } from './peg-service';
import { WinnersService } from './winners-service';
export interface ResultsService {
returnResultsMarkdown(): Promise<string>;
getResults(pegs: Peg[]): Result[];
}
export declare class DefaultResultsService implements ResultsService {
database: PockyDB;
formatResultsService: FormatResultsService;
pegService: PegService;
winnersService: WinnersService;
constructor(database: PockyDB, formatResultsService: FormatResultsService, pegService: PegService, winnersService: WinnersService);
returnResultsMarkdown(): Promise<string>;
getResults(pegs: Peg[]): Result[];
}