UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

17 lines (14 loc) 508 B
/** * Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ import { TreeEntry } from "../../common/models/tree-entry.model.js"; import { PullInputType } from "../models/pull-input.model.js"; import { VCSProject } from "../models/vcs-project.model.js"; interface PullResponse { conflict: boolean; latest: boolean; } export interface IPullHandler { pullFromRemoteRepo(inputData: PullInputType): Promise<VCSProject[]> determinePull(inputData: PullInputType): Promise<PullResponse> }