@capgo/cli
Version:
A CLI to upload to capgo servers
97 lines (96 loc) • 4.04 kB
TypeScript
import { z } from 'zod';
export declare const channelSchema: z.ZodObject<{
id: z.ZodNumber;
name: z.ZodString;
public: z.ZodBoolean;
ios: z.ZodBoolean;
android: z.ZodBoolean;
disable_auto_update: z.ZodString;
disable_auto_update_under_native: z.ZodBoolean;
allow_device_self_set: z.ZodBoolean;
allow_emulator: z.ZodBoolean;
allow_device: z.ZodBoolean;
allow_dev: z.ZodBoolean;
allow_prod: z.ZodBoolean;
version: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
}, z.core.$catchall<z.ZodUnknown>>>;
}, z.core.$strip>;
export type Channel = z.infer<typeof channelSchema>;
export declare const channelAddOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
default: z.ZodOptional<z.ZodBoolean>;
selfAssign: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type ChannelAddOptions = z.infer<typeof channelAddOptionsSchema>;
export declare const channelDeleteOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
deleteBundle: z.ZodBoolean;
successIfNotFound: z.ZodBoolean;
}, z.core.$strip>;
export type ChannelDeleteOptions = z.infer<typeof channelDeleteOptionsSchema>;
export declare const channelCurrentBundleOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
channel: z.ZodOptional<z.ZodString>;
quiet: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type ChannelCurrentBundleOptions = z.infer<typeof channelCurrentBundleOptionsSchema>;
export declare const optionsSetChannelSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
bundle: z.ZodOptional<z.ZodString>;
state: z.ZodOptional<z.ZodString>;
downgrade: z.ZodOptional<z.ZodBoolean>;
latest: z.ZodOptional<z.ZodBoolean>;
latestRemote: z.ZodOptional<z.ZodBoolean>;
ios: z.ZodOptional<z.ZodBoolean>;
android: z.ZodOptional<z.ZodBoolean>;
selfAssign: z.ZodOptional<z.ZodBoolean>;
disableAutoUpdate: z.ZodOptional<z.ZodString>;
updatePackage: z.ZodOptional<z.ZodEnum<{
all: "all";
zip: "zip";
delta: "delta";
zip_from_builtin: "zip_from_builtin";
delta_from_builtin: "delta_from_builtin";
}>>;
dev: z.ZodOptional<z.ZodBoolean>;
emulator: z.ZodOptional<z.ZodBoolean>;
device: z.ZodOptional<z.ZodBoolean>;
prod: z.ZodOptional<z.ZodBoolean>;
packageJson: z.ZodOptional<z.ZodString>;
ignoreMetadataCheck: z.ZodOptional<z.ZodBoolean>;
qrPreview: z.ZodOptional<z.ZodBoolean>;
sendUpdateNotification: z.ZodOptional<z.ZodBoolean>;
rolloutBundle: z.ZodOptional<z.ZodString>;
rolloutPercentage: z.ZodOptional<z.ZodNumber>;
rolloutPercentageBps: z.ZodOptional<z.ZodNumber>;
rolloutEnable: z.ZodOptional<z.ZodBoolean>;
rolloutDisable: z.ZodOptional<z.ZodBoolean>;
rolloutPause: z.ZodOptional<z.ZodBoolean>;
rolloutResume: z.ZodOptional<z.ZodBoolean>;
rolloutRollback: z.ZodOptional<z.ZodBoolean>;
rolloutPromote: z.ZodOptional<z.ZodBoolean>;
rolloutCacheTtlSeconds: z.ZodOptional<z.ZodNumber>;
autoPauseEnabled: z.ZodOptional<z.ZodBoolean>;
autoPauseDisabled: z.ZodOptional<z.ZodBoolean>;
autoPauseWindowMinutes: z.ZodOptional<z.ZodNumber>;
autoPauseFailureRateBps: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
autoPauseConfidence: z.ZodOptional<z.ZodNumber>;
autoPauseMinAttempts: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
autoPauseMinFailures: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
autoPauseAction: z.ZodOptional<z.ZodEnum<{
pause: "pause";
rollback: "rollback";
notify: "notify";
}>>;
autoPauseCooldownMinutes: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export type OptionsSetChannel = z.infer<typeof optionsSetChannelSchema>;