@amplitude/ampli
Version:
Amplitude CLI
27 lines (26 loc) • 1.07 kB
TypeScript
import BaseAction, { ActionConfig, CommonFlagsWithToken } from './base';
export declare const SKIP_UPDATE_ON_DEFAULT_BRANCH = "skip-update-on-default-branch";
export declare const IS_MERGED = "is-merged";
export declare const IS_LATEST = "is-latest";
export declare const IS_LATEST_IF_NOT_DEFAULT_BRANCH = "is-latest-if-not-default-branch";
declare type StatusFlags = CommonFlagsWithToken & {
update: boolean;
branch: string | undefined;
[SKIP_UPDATE_ON_DEFAULT_BRANCH]: boolean;
runtime: string | undefined;
sourceDirs: string[] | undefined;
[IS_MERGED]: boolean;
[IS_LATEST]: boolean;
[IS_LATEST_IF_NOT_DEFAULT_BRANCH]: boolean;
instanceNames: string[] | undefined;
};
export default class StatusAction extends BaseAction<StatusFlags> {
private setBranchMappedToMain;
constructor(flags: StatusFlags, args: {}, config: ActionConfig, setBranchMappedToMain: (automatically: boolean) => void);
run(): Promise<{
missedEventCount: number;
exitCode?: number;
}>;
private checkIsLatestVersion;
}
export {};