UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

14 lines 727 B
/** * Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ import JSZip from "jszip"; import { Project } from "../../lfs/models/project.model.js"; import { VCSFileInfo } from "../../vcs/models/vcs-file-info.model.js"; import { VCSProject } from "../../vcs/models/vcs-project.model.js"; export interface ITestHandler { createZip(content: string, active: Project | VCSProject, projects: (Project | VCSProject)[]): Promise<JSZip>; test(finalZip: any): Promise<any>; fetchFileContent(apifilehandle: FileSystemFileHandle | VCSFileInfo, isVCS: boolean): Promise<string | null>; extractAssertionsFromZip(zip: JSZip, assertionIndex: number): Promise<any>; } //# sourceMappingURL=test-handler.interface.d.ts.map