sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
23 lines (22 loc) • 1.04 kB
TypeScript
import { JiraProvider } from "./jiraProvider.js";
import { TicketProviderRoot } from "./ticketProviderRoot.js";
import { GenericTicketingProvider } from "./genericProvider.js";
import { AzureBoardsProvider } from "./azureBoardsProvider.js";
import { CommonPullRequestInfo } from "../gitProvider/index.js";
export declare const allTicketProviders: (typeof JiraProvider | typeof GenericTicketingProvider | typeof AzureBoardsProvider)[];
export declare abstract class TicketProvider {
static getInstances(): TicketProviderRoot[];
static getProvidersTicketsFromString(text: string, options: any): Promise<Ticket[]>;
static collectTicketsInfo(tickets: Ticket[]): Promise<Ticket[]>;
static postDeploymentActions(tickets: Ticket[], org: string, pullRequestInfo: CommonPullRequestInfo | null): Promise<Ticket[]>;
}
export interface Ticket {
provider: "JIRA" | "AZURE" | "GENERIC";
id: string;
url: string;
subject?: string;
body?: string;
status?: string;
statusLabel?: string;
foundOnServer?: boolean;
}