@mondaycom/apps-cli
Version:
A cli tool to manage apps (and monday-code projects) in monday.com
37 lines (36 loc) • 1.41 kB
TypeScript
import { AppFeature, AppFeatureType, BUILD_TYPES } from '../types/services/app-features-service.js';
import { AppId, AppVersionId } from '../types/general/index.js';
export declare const listAppFeaturesByAppVersionId: (appVersionId: AppVersionId, options?: {
excludeTypes?: AppFeatureType[];
includeTypes?: AppFeatureType[];
}) => Promise<Array<AppFeature>>;
export declare const createAppFeature: ({ appId, appVersionId, appFeatureType, options, }: {
appVersionId: AppVersionId;
appId: AppId;
appFeatureType: string;
options?: {
name?: string | undefined;
description?: string | undefined;
} | undefined;
}) => Promise<AppFeature>;
export declare const createAppFeatureRelease: ({ appId, appVersionId, appFeatureId, customUrl, buildType, }: {
appVersionId: AppVersionId;
appId: AppId;
appFeatureId: number;
buildType: BUILD_TYPES;
customUrl?: string | undefined;
}) => Promise<AppFeature>;
export declare const createAppFeatureWithRelease: ({ appId, appVersionId, appFeatureType, build, options, }: {
appId: AppId;
appVersionId: AppVersionId;
appFeatureType: string;
build?: {
buildType: BUILD_TYPES;
url: string;
} | undefined;
options?: {
name?: string | undefined;
description?: string | undefined;
customUrl?: string | undefined;
} | undefined;
}) => Promise<AppFeature>;