UNPKG

@mondaycom/apps-cli

Version:

A cli tool to manage apps (and monday-code projects) in monday.com

46 lines (45 loc) 1.69 kB
import { APP_VERSION_STATUS } from '../consts/app-versions.js'; import { AppId } from '../types/general/index.js'; import { Region } from '../types/general/region.js'; import { AppFeatureType } from '../types/services/app-features-service.js'; export declare const DynamicChoicesService: { chooseApp(): Promise<number>; chooseAppVersion(appId: number, filterByStatus?: APP_VERSION_STATUS[]): Promise<number>; chooseAppAndAppVersion(useDeprecatedVersion: boolean, useLiveVersion: boolean, options?: { appId?: number; autoSelectVersion?: boolean; }): Promise<{ appId: number; appVersionId: number; }>; chooseAppFeatureType(excludeTypes?: AppFeatureType[]): Promise<AppFeatureType>; chooseBuild(appVersionId: number): Promise<number>; chooseAppFeature(appVersionId: number, options?: { excludeTypes?: AppFeatureType[]; includeTypes?: AppFeatureType[]; }): Promise<{ name: string; type: string; id: number; data?: { microFrontendName?: string | undefined; } | undefined; region?: string | undefined; state?: string | undefined; status?: string | null | undefined; current_release?: { kind?: string | undefined; data?: { url?: string | undefined; microFrontendName?: string | undefined; } | undefined; } | null | undefined; }>; chooseAppTemplate(): Promise<{ name: string; githubUrl: string; folder: string; branch: string; }>; chooseSchedulerJob(appId: AppId, region?: Region): Promise<string>; };