@nu-art/bug-report
Version:
17 lines (16 loc) • 709 B
TypeScript
import { Module } from '@nu-art/ts-common';
import { IssueType, JiraProject, LabelType } from '@nu-art/jira/backend';
import { ReportLogFile, Request_BugReport } from '../..';
import { TicketDetails } from './ModuleBE_BugReport';
type Config = {
jiraProject: JiraProject;
issueType: IssueType;
label: LabelType;
};
export declare class JiraBugReportIntegrator_Class extends Module<Config> {
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 {};