UNPKG

@capgo/cli

Version:
28 lines (27 loc) • 1.17 kB
import type { ChannelRow } from '../types/api'; import type { CapgoApiTarget } from '../utils'; export interface CliLinkedVersion { id: number; name: string; deleted: boolean; } export type CliChannelRow = ChannelRow & { version_info: CliLinkedVersion | null; rollout_version_info: CliLinkedVersion | null; }; export declare function fetchCliChannels(client: CapgoApiTarget, appId: string, name?: string, filters?: { linkedVersionId?: number; }): Promise<CliChannelRow[]>; export declare function fetchLatestBundle(client: CapgoApiTarget, appId: string): Promise<{ id: number; name: string; } | null>; export declare function setBundlesDeleted(client: CapgoApiTarget, appId: string, names: string[], deleted: boolean): Promise<string[]>; export declare function fetchBundleManifest(client: CapgoApiTarget, appVersionId: number): Promise<{ file_name: string | null; file_hash: string | null; }[]>; export declare function isAppVisible(client: CapgoApiTarget, appId: string): Promise<boolean>; export declare function createOrganization(client: CapgoApiTarget, name: string, managementEmail: string): Promise<{ id: string; }>;