123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import { Credential } from './credential';
- export interface FirebaseAccessToken {
- accessToken: string;
- expirationTime: number;
- }
- export declare class FirebaseAppInternals {
- private credential_;
- private cachedToken_;
- private tokenListeners_;
- constructor(credential_: Credential);
- getToken(forceRefresh?: boolean): Promise<FirebaseAccessToken>;
- getCachedToken(): FirebaseAccessToken | null;
- private refreshToken;
- private shouldRefresh;
-
- addAuthTokenListener(listener: (token: string) => void): void;
-
- removeAuthTokenListener(listener: (token: string) => void): void;
- }
|