@capgo/cli
Version:
A CLI to upload to capgo servers
17 lines (16 loc) • 885 B
TypeScript
import type { SavedCredentials } from '../schemas/build';
export type CredentialsStoreName = 'local' | 'global';
export type CredentialsPlatform = 'ios' | 'android';
export interface CredentialsStoreOptions {
appId?: string;
local?: boolean;
global?: boolean;
}
export type CredentialsStores = Record<CredentialsStoreName, SavedCredentials | null>;
export interface ResolvedCredentialsStore {
source: CredentialsStoreName;
saved: SavedCredentials;
}
export declare function credentialsPlatformFields(saved: SavedCredentials | null, platform: CredentialsPlatform): Record<string, unknown> | undefined;
export declare function hasConfiguredCredentials(saved: SavedCredentials | null, platform?: CredentialsPlatform): boolean;
export declare function resolveCredentialsStore(options: CredentialsStoreOptions, savedStores: CredentialsStores): ResolvedCredentialsStore;