UNPKG

pockybot

Version:

Spark bot that handles team recognition

20 lines (19 loc) 850 B
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[]; }