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