@broadcom/endevor-for-zowe-cli
Version:
Endevor Plug-in for Zowe CLI
15 lines (14 loc) • 1.25 kB
TypeScript
import { Session, IHandlerProgressApi } from "@zowe/imperative";
import { EndevorWorkspaceResponse, IElementBasicData, IEndevorInstance, IEndevorWorkspaceState, WorkspaceDictionary } from "..";
import { FileExtensionResolution } from "./doc/IEndevorWorkspaceEnums";
import { EndevorWorkspaceFilter } from "./EndevorWorkspaceFilter";
export declare class SyncWorkspace {
static syncWorkspace(session: Session, instance: string, location: IElementBasicData, workspaceArgs: WorkspaceDictionary, progressApi?: IHandlerProgressApi): Promise<EndevorWorkspaceResponse>;
private static syncWorkspaceImpl;
static unsyncWorkspace(session: Session, instance: string, location: IElementBasicData, workspaceArgs: WorkspaceDictionary, progressApi?: IHandlerProgressApi): Promise<EndevorWorkspaceResponse>;
private static unsyncWorkspaceImpl;
static buildWorkspaceState(session: Session, instance: string, optWorkspace: string | undefined, filter: EndevorWorkspaceFilter, serverConfig: IEndevorInstance, progressApi?: IHandlerProgressApi, optFileExtension?: FileExtensionResolution): Promise<IEndevorWorkspaceState>;
private static determineSyncActions;
private static performActions;
private static determineDeleteConflictAction;
}