UNPKG

cypress-xray-plugin

Version:

A Cypress plugin for uploading test results to Xray (test management for Jira)

27 lines (26 loc) 1.04 kB
import type { Command, Failable } from "../../../hooks/command"; import type { Logger } from "../../logging"; import type { DirectedGraph } from "../graph"; interface IndentedLogMessage<V extends Failable> { indent: number; level: "error" | "warning"; text: string; vertex: V; } type UnfinishedLogMessage<V extends Failable> = Pick<IndentedLogMessage<V>, "level" | "text"> & { includePredecessors: boolean; }; export declare class ChainingGraphLogger<V extends Failable> { private readonly logger; private readonly hasPriority; constructor(logger: Logger, hasPriority?: (vertex: V) => boolean); logGraph(graph: DirectedGraph<V>): void; protected getLogMessage(vertex: V): undefined | UnfinishedLogMessage<V>; private computeLogMessageChain; private logMessageChain; } export declare class ChainingCommandGraphLogger extends ChainingGraphLogger<Command> { constructor(logger: Logger); protected getLogMessage(vertex: Command): undefined | UnfinishedLogMessage<Command>; } export {};