@codetrix-studio/capacitor-google-auth
Version:
Google Auth plugin for capacitor.
20 lines (19 loc) • 628 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import { GoogleAuthPlugin, InitOptions, User } from './definitions';
export declare class GoogleAuthWeb extends WebPlugin implements GoogleAuthPlugin {
gapiLoaded: Promise<void>;
options: InitOptions;
constructor();
loadScript(): void;
initialize(_options?: Partial<InitOptions>): Promise<void>;
platformJsLoaded(): void;
signIn(): Promise<User>;
refresh(): Promise<{
accessToken: string;
idToken: string;
refreshToken: string;
}>;
signOut(): Promise<any>;
private addUserChangeListener;
private getUserFrom;
}