UNPKG

@southdevs/capacitor-google-auth

Version:
22 lines (21 loc) 773 B
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; }