@intuitionrobotics/bug-report
Version:
18 lines • 834 B
TypeScript
import { Module } from "@intuitionrobotics/ts-common";
import { type IssueType, type JiraProject, type LabelType } from "@intuitionrobotics/jira";
import { type ReportLogFile, type Request_BugReport } from "../../index.js";
import { type TicketDetails } from "./BugReportModule.js";
type Config = {
jiraProject: JiraProject;
issueType: IssueType;
label: LabelType;
};
export declare class JiraBugReportIntegrator_Class extends Module<Config> {
constructor();
setIssueTitleProcessor(parser: (name: string) => string): void;
private parser;
openTicket: (bugReport: Request_BugReport, logs: ReportLogFile[], reporter?: string) => Promise<TicketDetails | undefined>;
}
export declare const JiraBugReportIntegrator: JiraBugReportIntegrator_Class;
export {};
//# sourceMappingURL=JiraBugReportIntegrator.d.ts.map