UNPKG

@capgo/cli

Version:
17 lines (16 loc) 885 B
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;