UNPKG

@mytmpvpn/mytmpvpn-client

Version:

MyTmpVpn Client Library

18 lines (17 loc) 640 B
import * as auth from 'amazon-cognito-identity-js'; import * as clientLib from '../client'; import { Auth } from '../auth'; export declare class AuthMock implements Auth { private username; private registered; private mockUser; private mockSession; private mockClient; constructor(username?: string, registered?: boolean); authenticate(): Promise<clientLib.MyTmpVpnClient>; register(): Promise<auth.CognitoUser>; confirmRegistration(code: string): Promise<string>; getUser(): auth.CognitoUser | null; getSession(): auth.CognitoUserSession | null; getMockClient(): clientLib.MyTmpVpnClient; }