UNPKG

morning-builds-core

Version:

Core functionality for Morning Builds

20 lines (19 loc) 696 B
import { BuildWithFailDetails } from '../types'; import FirebaseCrud from 'firebase-crud'; export declare class Statistics { private firebaseCrud; constructor(firebaseCrud: FirebaseCrud); addToTimeSeries({build, failReason, failDetails, failingTests}: BuildWithFailDetails): Promise<void>; addToBuildFailCount({build, failReason, failDetails, failingTests}: BuildWithFailDetails): Promise<void>; fetchTimeseries({limit}?: { limit?: number; }): Promise<Array<{ date: string; builds: Array<{ planKey: string; resultNumber: number; failReason: string; failDetails: Array<string>; }>; }>>; }