UNPKG

@gsb-core/core

Version:

GSB core services and classes for platform-independent web applications

13 lines (12 loc) 521 B
export type SocialProvider = 'google' | 'github' | 'facebook'; declare class SocialAuthService { private googleInitialized; initGoogleSignIn(callback?: (token: string) => void): Promise<boolean>; renderGoogleButton(elementId: string): void; initiateGitHubSignIn(): void; login(provider: SocialProvider): Promise<void>; getProviderName(provider: SocialProvider): string; getProviderIcon(provider: SocialProvider): string; } export declare const socialAuthService: SocialAuthService; export {};