UNPKG

@fancode/react-native-codepush-joystick

Version:
14 lines (13 loc) 749 B
import { CustomCICDProviderType, CustomBuildInfo, CustomWorkflowRun, CustomProviderConfig, TriggerBuildParams, FindWorkflowStatus } from "../types"; export declare class CustomCICDProvider implements CustomCICDProviderType { private config; constructor(config: CustomProviderConfig); triggerBuild(params: TriggerBuildParams): Promise<CustomBuildInfo>; getWorkflowRuns(branchName: string): Promise<CustomWorkflowRun[]>; cancelBuild(buildId: string): Promise<void>; findWorkflowStatus(workflowRun: CustomWorkflowRun | null): { workflowStatus: FindWorkflowStatus; buildInfo: CustomBuildInfo; } | null; } export declare function createCustomCICDProvider(config: CustomProviderConfig): CustomCICDProviderType;