@capgo/cli
Version:
A CLI to upload to capgo servers
44 lines (43 loc) • 2.33 kB
TypeScript
export declare function rejectConflictingBooleanGroup(data: Record<string, unknown>, ctx: {
reject: (config: {
expected: string;
path?: PropertyKey[];
}) => unknown;
}, keys: string[]): boolean;
export declare const nativePackageSchema: import("arktype/internal/variants/object.ts").ObjectType<{
name: string;
version: string;
requested_version?: string | undefined;
ios_checksum?: string | undefined;
android_checksum?: string | undefined;
}, {}>;
export type NativePackage = typeof nativePackageSchema.infer;
export declare const incompatibilityReasonSchema: import("arktype/internal/variants/string.ts").StringType<"new_plugin" | "removed_plugin" | "version_mismatch" | "requested_version_changed" | "ios_code_changed" | "android_code_changed" | "both_platforms_changed", {}>;
export type IncompatibilityReason = typeof incompatibilityReasonSchema.infer;
export declare const compatibilitySchema: import("arktype/internal/variants/object.ts").ObjectType<{
name: string;
localVersion?: string | undefined;
remoteVersion?: string | undefined;
localRequestedVersion?: string | undefined;
remoteRequestedVersion?: string | undefined;
localIosChecksum?: string | undefined;
remoteIosChecksum?: string | undefined;
localAndroidChecksum?: string | undefined;
remoteAndroidChecksum?: string | undefined;
}, {}>;
export type Compatibility = typeof compatibilitySchema.infer;
export declare const compatibilityDetailsSchema: import("arktype/internal/variants/object.ts").ObjectType<{
compatible: boolean;
reasons: ("new_plugin" | "removed_plugin" | "version_mismatch" | "requested_version_changed" | "ios_code_changed" | "android_code_changed" | "both_platforms_changed")[];
message: string;
}, {}>;
export type CompatibilityDetails = typeof compatibilityDetailsSchema.infer;
export declare const parsedSecurityErrorSchema: import("arktype/internal/variants/object.ts").ObjectType<{
isSecurityPolicyError: boolean;
errorCode: string;
message: string;
}, {}>;
export type ParsedSecurityError = typeof parsedSecurityErrorSchema.infer;
export declare const localizedReleaseNotesSchema: import("arktype/internal/variants/object.ts").ObjectType<(In: {
[x: string]: string;
}) => import("arktype").Out<false | Record<string, string>>, {}>;