UNPKG

@contentstack/cli-cm-clone

Version:
56 lines (55 loc) 2.05 kB
import { CloneConfig } from '../../types/clone-config'; export declare class CloneHandler { private config; private client; private cloneCommand; pathDir: string; private orgUidList; private stackUidList; private masterLocaleList; private master_locale?; private executingCommand?; private backKeyPressHandler?; private createNewStackPrompt?; private stackNamePrompt; constructor(opt: CloneConfig); setClient(managementSDKClient: any): void; getOrganizationChoices(orgMessage?: string): Promise<any>; handleOrgSelection(options?: { msg?: string; isSource?: boolean; }): Promise<any>; getStack(answer: any, stkMessage?: string, isSource?: boolean): Promise<any>; displayBackOptionMessage(): void; setBackKeyPressHandler(backKeyPressHandler: (...args: any[]) => void): void; removeBackKeyPressHandler(): void; setExectingCommand(command: number): void; handleStackSelection(options?: { org?: any; msg?: string; isSource?: boolean; }): Promise<any>; validateIfBranchExist(stackAPIClient: any, isSource: boolean): Promise<void>; resolveBranchAliases(isSource?: boolean): Promise<void>; handleBranchSelection(options?: { api_key?: string; isSource?: boolean; returnBranch?: boolean; }): Promise<any>; executeStackPrompt(params?: any): Promise<void>; executeBranchPrompt(parentParams: any): Promise<void>; executeExport(): Promise<void>; execute(): Promise<void>; executeDestination(): Promise<void>; executeStackDestinationPrompt(params: any): Promise<void>; executeBranchDestinationPrompt(parentParams: any): Promise<void>; cmdExport(): Promise<boolean>; cmdImport(): Promise<void>; setCreateNewStackPrompt(createNewStackPrompt: any): void; setBranch(): Promise<void>; getNewStackPromptResult(): Promise<any>; createNewStack(options: { orgUid: string; }): Promise<any>; cloneTypeSelection(): Promise<any>; }