UNPKG

@apistudio/apim-cli

Version:

CLI for API Management Products

12 lines (10 loc) 535 B
/** * Copyright Super iPaaS Integration LLC, an IBM Company 2024 */ import { ChangedItem } from "../models/changed-item.model.js"; export interface IChangedItemHandler { loadUncommitedChanges(changedItems: ChangedItem[], repoNameWithOwner: string): Promise<void> getVcsChangedItems(repoNameWithOwner: string, activeName: string): Promise<ChangedItem[]> getActiveBranchName(repoNameWithOwner: string): Promise<string> markStagedStatus(repoNameWithOwner: string, isStaged: boolean, filePaths: string[]): Promise<void> }