UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

17 lines 731 B
/** * Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ import JSZip from 'jszip'; import { Project } from '../../lfs/models/project.model.js'; import { VCSProject } from '../../vcs/models/vcs-project.model.js'; import { Gateway } from '../models/gateway.model.js'; export interface IDeployHandler { deploy(zip: JSZip, gatewayName: string): Promise<any>; createZip(gateway: Gateway, secret: string, isOverWrite: boolean, project: Project | VCSProject, projects: (Project | VCSProject)[]): Promise<JSZip>; configure(gateway: Gateway, secret: string): Promise<{ isValid: boolean; validationError: string; status: number; }>; } //# sourceMappingURL=deploy-handler.interface.d.ts.map