@capgo/cli
Version:
A CLI to upload to capgo servers
86 lines (85 loc) • 3.42 kB
TypeScript
export declare const channelSchema: import("arktype/internal/variants/object.ts").ObjectType<{
id: number;
name: string;
public: boolean;
ios: boolean;
android: boolean;
disable_auto_update: string;
disable_auto_update_under_native: boolean;
allow_device_self_set: boolean;
allow_emulator: boolean;
allow_device: boolean;
allow_dev: boolean;
allow_prod: boolean;
version?: {
[x: string]: unknown;
name?: string | undefined;
} | undefined;
}, {}>;
export type Channel = typeof channelSchema.infer;
export declare const channelAddOptionsSchema: import("arktype/internal/variants/object.ts").ObjectType<{
apikey: string;
supaHost?: string | undefined;
supaAnon?: string | undefined;
default?: boolean | undefined;
selfAssign?: boolean | undefined;
}, {}>;
export type ChannelAddOptions = typeof channelAddOptionsSchema.infer;
export declare const channelDeleteOptionsSchema: import("arktype/internal/variants/object.ts").ObjectType<{
apikey: string;
supaHost?: string | undefined;
supaAnon?: string | undefined;
deleteBundle: boolean;
successIfNotFound: boolean;
}, {}>;
export type ChannelDeleteOptions = typeof channelDeleteOptionsSchema.infer;
export declare const channelCurrentBundleOptionsSchema: import("arktype/internal/variants/object.ts").ObjectType<{
apikey: string;
supaHost?: string | undefined;
supaAnon?: string | undefined;
channel?: string | undefined;
quiet?: boolean | undefined;
}, {}>;
export type ChannelCurrentBundleOptions = typeof channelCurrentBundleOptionsSchema.infer;
export declare const optionsSetChannelSchema: import("arktype/internal/variants/object.ts").ObjectType<{
apikey: string;
supaHost?: string | undefined;
supaAnon?: string | undefined;
bundle?: string | undefined;
state?: string | undefined;
downgrade?: boolean | undefined;
latest?: boolean | undefined;
latestRemote?: boolean | undefined;
ios?: boolean | undefined;
android?: boolean | undefined;
selfAssign?: boolean | undefined;
disableAutoUpdate?: string | undefined;
dev?: boolean | undefined;
emulator?: boolean | undefined;
device?: boolean | undefined;
prod?: boolean | undefined;
packageJson?: string | undefined;
ignoreMetadataCheck?: boolean | undefined;
qrPreview?: boolean | undefined;
sendUpdateNotification?: boolean | undefined;
rolloutBundle?: string | undefined;
rolloutPercentage?: number | undefined;
rolloutPercentageBps?: number | undefined;
rolloutEnable?: boolean | undefined;
rolloutDisable?: boolean | undefined;
rolloutPause?: boolean | undefined;
rolloutResume?: boolean | undefined;
rolloutRollback?: boolean | undefined;
rolloutPromote?: boolean | undefined;
rolloutCacheTtlSeconds?: number | undefined;
autoPauseEnabled?: boolean | undefined;
autoPauseDisabled?: boolean | undefined;
autoPauseWindowMinutes?: number | undefined;
autoPauseFailureRateBps?: number | null | undefined;
autoPauseConfidence?: number | undefined;
autoPauseMinAttempts?: number | null | undefined;
autoPauseMinFailures?: number | null | undefined;
autoPauseAction?: "pause" | "rollback" | "notify" | undefined;
autoPauseCooldownMinutes?: number | undefined;
}, {}>;
export type OptionsSetChannel = typeof optionsSetChannelSchema.infer;