UNPKG

@expo/xdl

Version:
34 lines (33 loc) 1.14 kB
import JsonFile from '@expo/json-file'; import { ConnectionType } from './User'; export declare type UserSettingsData = { appleId?: string; accessToken?: string; auth?: UserData | null; ignoreBundledBinaries?: string[]; openDevToolsAtStartup?: boolean; PATH?: string; sendTo?: string; uuid?: string; }; export declare type UserData = { appleId?: string; userId?: string; username?: string; currentConnection?: ConnectionType; sessionSecret?: string; }; declare function userSettingsFile(): string; declare function userSettingsJsonFile(): JsonFile<UserSettingsData>; declare function dotExpoHomeDirectory(): string; declare function anonymousIdentifier(): Promise<string>; declare function accessToken(): string | null; declare const UserSettings: JsonFile<UserSettingsData> & { dotExpoHomeDirectory: typeof dotExpoHomeDirectory; userSettingsFile: typeof userSettingsFile; userSettingsJsonFile: typeof userSettingsJsonFile; accessToken: typeof accessToken; anonymousIdentifier: typeof anonymousIdentifier; SETTINGS_FILE_NAME: string; }; export default UserSettings;