UNPKG

@capgo/cli

Version:
197 lines (196 loc) • 10.2 kB
import { z } from 'zod'; export declare const buildCredentialsSchema: z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodString>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodString>; P12_PASSWORD: z.ZodOptional<z.ZodString>; APPLE_KEY_ID: z.ZodOptional<z.ZodString>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodString>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodString>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodString>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodString>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodString>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodString>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodString>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodString>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodString>; PLAY_STORE_IN_APP_UPDATE_PRIORITY: z.ZodOptional<z.ZodString>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>; export type BuildCredentials = z.infer<typeof buildCredentialsSchema>; export declare const buildRequestOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; path: z.ZodOptional<z.ZodString>; nodeModules: z.ZodOptional<z.ZodString>; platform: z.ZodOptional<z.ZodEnum<{ android: "android"; ios: "ios"; }>>; buildMode: z.ZodOptional<z.ZodEnum<{ debug: "debug"; release: "release"; }>>; userId: z.ZodOptional<z.ZodString>; buildCertificateBase64: z.ZodOptional<z.ZodString>; p12Password: z.ZodOptional<z.ZodString>; appleKeyId: z.ZodOptional<z.ZodString>; appleIssuerId: z.ZodOptional<z.ZodString>; appleKeyContent: z.ZodOptional<z.ZodString>; appStoreConnectTeamId: z.ZodOptional<z.ZodString>; iosScheme: z.ZodOptional<z.ZodString>; iosTarget: z.ZodOptional<z.ZodString>; iosDistribution: z.ZodOptional<z.ZodEnum<{ app_store: "app_store"; ad_hoc: "ad_hoc"; }>>; iosProvisioningProfile: z.ZodOptional<z.ZodArray<z.ZodString>>; iosProvisioningMap: z.ZodOptional<z.ZodString>; androidKeystoreFile: z.ZodOptional<z.ZodString>; keystoreKeyAlias: z.ZodOptional<z.ZodString>; keystoreKeyPassword: z.ZodOptional<z.ZodString>; keystoreStorePassword: z.ZodOptional<z.ZodString>; playConfigJson: z.ZodOptional<z.ZodString>; androidFlavor: z.ZodOptional<z.ZodString>; inAppUpdatePriority: z.ZodOptional<z.ZodCoercedNumber<unknown>>; outputUpload: z.ZodOptional<z.ZodBoolean>; outputRetention: z.ZodOptional<z.ZodString>; outputRecord: z.ZodOptional<z.ZodString>; skipBuildNumberBump: z.ZodOptional<z.ZodBoolean>; playstoreUpload: z.ZodOptional<z.ZodBoolean>; verbose: z.ZodOptional<z.ZodBoolean>; aiAnalytics: z.ZodOptional<z.ZodBoolean>; aiAnalysisMode: z.ZodOptional<z.ZodEnum<{ skip: "skip"; "auto-prompt": "auto-prompt"; "caller-handled": "caller-handled"; }>>; }, z.core.$strip>; export type BuildRequestOptions = z.infer<typeof buildRequestOptionsSchema>; export declare const buildNeededOptionsSchema: z.ZodObject<{ apikey: z.ZodString; supaHost: z.ZodOptional<z.ZodString>; supaAnon: z.ZodOptional<z.ZodString>; channel: z.ZodOptional<z.ZodString>; packageJson: z.ZodOptional<z.ZodString>; nodeModules: z.ZodOptional<z.ZodString>; verbose: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type BuildNeededOptions = z.infer<typeof buildNeededOptionsSchema>; export declare const buildRequestResultSchema: z.ZodObject<{ success: z.ZodBoolean; jobId: z.ZodOptional<z.ZodString>; uploadUrl: z.ZodOptional<z.ZodString>; status: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodString>; aiAnalysis: z.ZodOptional<z.ZodObject<{ jobId: z.ZodString; capturedLogPath: z.ZodString; ready: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>; export type BuildRequestResult = z.infer<typeof buildRequestResultSchema>; export declare const buildOptionsPayloadSchema: z.ZodObject<{ platform: z.ZodEnum<{ android: "android"; ios: "ios"; }>; buildMode: z.ZodEnum<{ debug: "debug"; release: "release"; }>; cliVersion: z.ZodString; iosScheme: z.ZodOptional<z.ZodString>; iosTarget: z.ZodOptional<z.ZodString>; iosDistribution: z.ZodOptional<z.ZodEnum<{ app_store: "app_store"; ad_hoc: "ad_hoc"; }>>; iosSourceDir: z.ZodOptional<z.ZodString>; iosAppDir: z.ZodOptional<z.ZodString>; iosProjectDir: z.ZodOptional<z.ZodString>; androidSourceDir: z.ZodOptional<z.ZodString>; androidAppDir: z.ZodOptional<z.ZodString>; androidProjectDir: z.ZodOptional<z.ZodString>; androidFlavor: z.ZodOptional<z.ZodString>; outputUploadEnabled: z.ZodBoolean; outputRetentionSeconds: z.ZodNumber; skipBuildNumberBump: z.ZodBoolean; }, z.core.$strip>; export type BuildOptionsPayload = z.infer<typeof buildOptionsPayloadSchema>; export declare const credentialFileSchema: z.ZodObject<{ BUILD_CERTIFICATE_FILE: z.ZodOptional<z.ZodString>; APPLE_KEY_FILE: z.ZodOptional<z.ZodString>; ANDROID_KEYSTORE_PATH: z.ZodOptional<z.ZodString>; PLAY_CONFIG_JSON_PATH: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type CredentialFile = z.infer<typeof credentialFileSchema>; export declare const savedCredentialsSchema: z.ZodObject<{ ios: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_STORE_IN_APP_UPDATE_PRIORITY: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; android: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_STORE_IN_APP_UPDATE_PRIORITY: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; }, z.core.$strip>; export type SavedCredentials = z.infer<typeof savedCredentialsSchema>; export declare const allCredentialsSchema: z.ZodRecord<z.ZodString, z.ZodObject<{ ios: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_STORE_IN_APP_UPDATE_PRIORITY: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; android: z.ZodOptional<z.ZodObject<{ BUILD_CERTIFICATE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; BUILD_PROVISION_PROFILE_BASE64: z.ZodOptional<z.ZodOptional<z.ZodString>>; P12_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_ISSUER_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; APPLE_KEY_CONTENT: z.ZodOptional<z.ZodOptional<z.ZodString>>; APP_STORE_CONNECT_TEAM_ID: z.ZodOptional<z.ZodOptional<z.ZodString>>; CAPGO_IOS_PROVISIONING_MAP: z.ZodOptional<z.ZodOptional<z.ZodString>>; ANDROID_KEYSTORE_FILE: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_ALIAS: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_KEY_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; KEYSTORE_STORE_PASSWORD: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_CONFIG_JSON: z.ZodOptional<z.ZodOptional<z.ZodString>>; PLAY_STORE_IN_APP_UPDATE_PRIORITY: z.ZodOptional<z.ZodOptional<z.ZodString>>; }, z.core.$catchall<z.ZodOptional<z.ZodString>>>>; }, z.core.$strip>>; export type AllCredentials = z.infer<typeof allCredentialsSchema>;