UNPKG

@capgo/cli

Version:
230 lines (229 loc) • 9.53 kB
import { z } from 'zod'; export declare const optionsUploadSchema: z.ZodObject<{ apikey: z.ZodString; apiHost: z.ZodOptional<z.ZodString>; filesHost: z.ZodOptional<z.ZodString>; mode: z.ZodOptional<z.ZodEnum<{ cordova: "cordova"; }>>; bundle: z.ZodOptional<z.ZodString>; path: z.ZodOptional<z.ZodString>; channel: z.ZodOptional<z.ZodString>; rollout: z.ZodOptional<z.ZodNumber>; rolloutPercentageBps: z.ZodOptional<z.ZodNumber>; rolloutAdvance: z.ZodOptional<z.ZodBoolean>; rolloutCacheTtlSeconds: z.ZodOptional<z.ZodNumber>; displayIvSession: z.ZodOptional<z.ZodBoolean>; external: z.ZodOptional<z.ZodString>; key: z.ZodOptional<z.ZodBoolean>; keyV2: z.ZodOptional<z.ZodString>; keyDataV2: z.ZodOptional<z.ZodString>; ivSessionKey: z.ZodOptional<z.ZodString>; s3Region: z.ZodOptional<z.ZodString>; s3Apikey: z.ZodOptional<z.ZodString>; s3Apisecret: z.ZodOptional<z.ZodString>; s3BucketName: z.ZodOptional<z.ZodString>; s3Port: z.ZodOptional<z.ZodNumber>; s3SSL: z.ZodOptional<z.ZodBoolean>; s3Endpoint: z.ZodOptional<z.ZodString>; bundleUrl: z.ZodOptional<z.ZodBoolean>; codeCheck: z.ZodOptional<z.ZodBoolean>; ignoreNotifyAppReady: z.ZodOptional<z.ZodBoolean>; oldEncryption: z.ZodOptional<z.ZodBoolean>; minUpdateVersion: z.ZodOptional<z.ZodString>; autoMinUpdateVersion: z.ZodOptional<z.ZodBoolean>; autoSetBundle: z.ZodOptional<z.ZodBoolean>; autoBump: z.ZodOptional<z.ZodEnum<{ major: "major"; minor: "minor"; patch: "patch"; ai: "ai"; metadata: "metadata"; }>>; ignoreMetadataCheck: z.ZodOptional<z.ZodBoolean>; failOnIncompatible: z.ZodOptional<z.ZodBoolean>; acceptIncompatible: z.ZodOptional<z.ZodBoolean>; ignoreChecksumCheck: z.ZodOptional<z.ZodBoolean>; forceCrc32Checksum: z.ZodOptional<z.ZodBoolean>; timeout: z.ZodOptional<z.ZodNumber>; multipart: z.ZodOptional<z.ZodBoolean>; partial: z.ZodOptional<z.ZodBoolean>; partialOnly: z.ZodOptional<z.ZodBoolean>; delta: z.ZodOptional<z.ZodBoolean>; deltaOnly: z.ZodOptional<z.ZodBoolean>; deltaUploadConcurrency: z.ZodOptional<z.ZodNumber>; userRequestedDelta: z.ZodOptional<z.ZodBoolean>; tus: z.ZodOptional<z.ZodBoolean>; encryptedChecksum: z.ZodOptional<z.ZodString>; packageJson: z.ZodOptional<z.ZodString>; dryUpload: z.ZodOptional<z.ZodBoolean>; nodeModules: z.ZodOptional<z.ZodString>; encryptDelta: z.ZodOptional<z.ZodBoolean>; encryptPartial: z.ZodOptional<z.ZodBoolean>; deleteLinkedBundleOnUpload: z.ZodOptional<z.ZodBoolean>; tusChunkSize: z.ZodOptional<z.ZodNumber>; zip: z.ZodOptional<z.ZodBoolean>; link: z.ZodOptional<z.ZodString>; comment: z.ZodOptional<z.ZodString>; noBrotliPatterns: z.ZodOptional<z.ZodString>; disableBrotli: z.ZodOptional<z.ZodBoolean>; versionExistsOk: z.ZodOptional<z.ZodBoolean>; selfAssign: z.ZodOptional<z.ZodBoolean>; sendUpdateNotification: z.ZodOptional<z.ZodBoolean>; verbose: z.ZodOptional<z.ZodBoolean>; showReplicationProgress: z.ZodOptional<z.ZodBoolean>; qrPreview: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type OptionsUpload = z.infer<typeof optionsUploadSchema>; export declare const nativePackageMetadataSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; requested_version: z.ZodOptional<z.ZodString>; ios_checksum: z.ZodOptional<z.ZodString>; android_checksum: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const zipResultSchema: z.ZodObject<{ bundle: z.ZodString; filename: z.ZodString; checksum: z.ZodString; app_id: z.ZodOptional<z.ZodString>; updater_version: z.ZodOptional<z.ZodString>; updater_package: z.ZodOptional<z.ZodString>; checksum_algorithm: z.ZodOptional<z.ZodEnum<{ sha256: "sha256"; crc32: "crc32"; }>>; size_bytes: z.ZodOptional<z.ZodNumber>; cli_version: z.ZodOptional<z.ZodString>; encryption_method: z.ZodOptional<z.ZodEnum<{ none: "none"; v2: "v2"; }>>; session_key: z.ZodOptional<z.ZodString>; key_id: z.ZodOptional<z.ZodString>; native_packages: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; version: z.ZodString; requested_version: z.ZodOptional<z.ZodString>; ios_checksum: z.ZodOptional<z.ZodString>; android_checksum: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; delta_pack: z.ZodOptional<z.ZodString>; delta_pack_entries: z.ZodOptional<z.ZodNumber>; delta_file_hash_format: z.ZodOptional<z.ZodEnum<{ sha256_hex: "sha256_hex"; rsa_v2_base64: "rsa_v2_base64"; rsa_v3_hex: "rsa_v3_hex"; }>>; delta_encryption: z.ZodOptional<z.ZodObject<{ enabled: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>; export type ZipResult = z.infer<typeof zipResultSchema>; export declare const encryptResultSchema: z.ZodObject<{ checksum: z.ZodString; filename: z.ZodString; ivSessionKey: z.ZodString; }, z.core.$strip>; export type EncryptResult = z.infer<typeof encryptResultSchema>; export declare const decryptResultSchema: z.ZodObject<{ outputPath: z.ZodString; checksumMatches: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type DecryptResult = z.infer<typeof decryptResultSchema>; export declare const uploadBundleResultSchema: z.ZodObject<{ success: z.ZodBoolean; appId: z.ZodOptional<z.ZodString>; bundle: z.ZodString; updatedChannels: z.ZodOptional<z.ZodArray<z.ZodString>>; checksum: z.ZodOptional<z.ZodNullable<z.ZodString>>; encryptionMethod: z.ZodEnum<{ none: "none"; v1: "v1"; v2: "v2"; }>; sessionKey: z.ZodOptional<z.ZodString>; ivSessionKey: z.ZodOptional<z.ZodNullable<z.ZodString>>; storageProvider: z.ZodOptional<z.ZodString>; skipped: z.ZodOptional<z.ZodBoolean>; reason: z.ZodOptional<z.ZodString>; builderAction: z.ZodOptional<z.ZodEnum<{ "launch-onboarding": "launch-onboarding"; "launch-build": "launch-build"; }>>; }, z.core.$strip>; export type UploadBundleResult = z.infer<typeof uploadBundleResultSchema>; export declare const bundleZipOptionsSchema: z.ZodObject<{ apikey: z.ZodString; apiHost: z.ZodOptional<z.ZodString>; filesHost: z.ZodOptional<z.ZodString>; bundle: z.ZodOptional<z.ZodString>; path: z.ZodOptional<z.ZodString>; codeCheck: z.ZodOptional<z.ZodBoolean>; ignoreNotifyAppReady: z.ZodOptional<z.ZodBoolean>; name: z.ZodOptional<z.ZodString>; json: z.ZodOptional<z.ZodBoolean>; keyV2: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodBoolean]>>; keyDataV2: z.ZodOptional<z.ZodString>; key: z.ZodOptional<z.ZodBoolean>; packageJson: z.ZodOptional<z.ZodString>; nodeModules: z.ZodOptional<z.ZodString>; forUpload: z.ZodOptional<z.ZodBoolean>; deltaPack: z.ZodOptional<z.ZodString>; encryptDelta: z.ZodOptional<z.ZodBoolean>; encryptPartial: z.ZodOptional<z.ZodBoolean>; disableBrotli: z.ZodOptional<z.ZodBoolean>; forceCrc32Checksum: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export type BundleZipOptions = z.infer<typeof bundleZipOptionsSchema>; export declare const bundleDeleteOptionsSchema: z.ZodObject<{ apikey: z.ZodString; apiHost: z.ZodOptional<z.ZodString>; filesHost: z.ZodOptional<z.ZodString>; bundle: z.ZodString; }, z.core.$strip>; export type BundleDeleteOptions = z.infer<typeof bundleDeleteOptionsSchema>; export declare const bundleCompatibilityOptionsSchema: z.ZodObject<{ apikey: z.ZodString; apiHost: z.ZodOptional<z.ZodString>; filesHost: z.ZodOptional<z.ZodString>; channel: z.ZodOptional<z.ZodString>; text: z.ZodOptional<z.ZodBoolean>; packageJson: z.ZodOptional<z.ZodString>; nodeModules: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type BundleCompatibilityOptions = z.infer<typeof bundleCompatibilityOptionsSchema>; export declare const bundleReleaseTypeOptionsSchema: z.ZodObject<{ apikey: z.ZodString; apiHost: z.ZodOptional<z.ZodString>; filesHost: z.ZodOptional<z.ZodString>; channel: z.ZodOptional<z.ZodString>; packageJson: z.ZodOptional<z.ZodString>; nodeModules: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type BundleReleaseTypeOptions = z.infer<typeof bundleReleaseTypeOptionsSchema>; export declare const bundleCleanupOptionsSchema: z.ZodObject<{ apikey: z.ZodString; apiHost: z.ZodOptional<z.ZodString>; filesHost: z.ZodOptional<z.ZodString>; version: z.ZodString; bundle: z.ZodString; keep: z.ZodNumber; force: z.ZodBoolean; ignoreChannel: z.ZodBoolean; }, z.core.$strip>; export type BundleCleanupOptions = z.infer<typeof bundleCleanupOptionsSchema>; export declare const bundleEncryptOptionsSchema: z.ZodObject<{ key: z.ZodOptional<z.ZodString>; keyData: z.ZodOptional<z.ZodString>; json: z.ZodOptional<z.ZodBoolean>; packageJson: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type BundleEncryptOptions = z.infer<typeof bundleEncryptOptionsSchema>; export declare const bundleDecryptOptionsSchema: z.ZodObject<{ key: z.ZodOptional<z.ZodString>; keyData: z.ZodOptional<z.ZodString>; checksum: z.ZodOptional<z.ZodString>; packageJson: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export type BundleDecryptOptions = z.infer<typeof bundleDecryptOptionsSchema>;