You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
826 B

import JsonFile from '@expo/json-file';
export declare type UserSettingsData = {
developmentCodeSigningId?: string;
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;
};
export declare type ConnectionType = 'Access-Token-Authentication' | 'Username-Password-Authentication' | 'facebook' | 'google-oauth2' | 'github';
export declare function getExpoHomeDirectory(): string;
export declare function getUserStatePath(): string;
export declare function getUserState(): JsonFile<UserSettingsData>;