junit-report-merger
Version:
Merges multiple JUnit XML reports into one.
12 lines (11 loc) • 610 B
TypeScript
export const mergeStreams: MergeStreamsFn;
export type MergeStreamsOptions = {
/**
* Aggregate testsuite time with sum instead of max
*/
sumTime: boolean;
};
export type TMergeStreamsCallback = (err?: Error | undefined) => void;
export type MergeStreamsCallbackStyle = (destStream: any, srcStreams: any[], options: MergeStreamsOptions, cb: TMergeStreamsCallback) => void;
export type MergeStreamsPromiseStyle = (destStream: any, srcStreams: any[], options?: MergeStreamsOptions | undefined) => Promise<void>;
export type MergeStreamsFn = MergeStreamsCallbackStyle & MergeStreamsPromiseStyle;