Files
dwyfrequencyandGitHub 3f45d8818b Update API Extractor line endings to 'lf' (#6242)
* Update API Extractor line endings to 'lf'

* Switch API docs to lf line endings

* Update API reports
2022-05-09 12:11:08 -04:00

1.0 KiB

API Report File for "@firebase/installations"

Do not edit this file. It is a report generated by API Extractor.


import { FirebaseApp } from '@firebase/app';

// @public
export function deleteInstallations(installations: Installations): Promise<void>;

// @internal
export interface _FirebaseInstallationsInternal {
    getId(): Promise<string>;
    getToken(forceRefresh?: boolean): Promise<string>;
}

// @public
export function getId(installations: Installations): Promise<string>;

// @public
export function getInstallations(app?: FirebaseApp): Installations;

// @public
export function getToken(installations: Installations, forceRefresh?: boolean): Promise<string>;

// @public
export type IdChangeCallbackFn = (installationId: string) => void;

// @public
export type IdChangeUnsubscribeFn = () => void;

// @public
export interface Installations {
    app: FirebaseApp;
}

// @public
export function onIdChange(installations: Installations, callback: IdChangeCallbackFn): IdChangeUnsubscribeFn;