@mytmpvpn/mytmpvpn-client
Version:
MyTmpVpn Client Library
15 lines (14 loc) • 610 B
TypeScript
export interface UserProfiles {
version: number;
profiles: Record<string, UserProfile>;
}
export interface UserProfile {
username: string;
password?: string;
}
export declare function getDefaultUserProfilesDir(): string;
export declare function getDefaultUserProfilesFile(): string;
export declare function getDefaultUsername(): string;
export declare function parseUserProfiles(content: string): UserProfiles;
export declare function loadUserProfiles(userProfilesFile: string): UserProfiles;
export declare function loadUserProfile(userProfilesFile: string, profileName: string): UserProfile;