@angular/fire
- Version 18.0.1
- Published
- 2.71 MB
- 16 dependencies
- MIT license
Install
npm i @angular/fire
yarn add @angular/fire
pnpm add @angular/fire
Overview
Angular + Firebase = ❤️
Index
Variables
Functions
Classes
Interfaces
Variables
variable ɵAPP_CHECK_PROVIDER_NAME
const ɵAPP_CHECK_PROVIDER_NAME: string;
variable VERSION
const VERSION: Version;
Functions
function keepUnstableUntilFirst
keepUnstableUntilFirst: <T>(obs$: Observable<T>) => Observable<T>;
function observeInsideAngular
observeInsideAngular: <T>(obs$: Observable<T>) => Observable<T>;
function observeOutsideAngular
observeOutsideAngular: <T>(obs$: Observable<T>) => Observable<T>;
function ɵgetAllInstancesOf
ɵgetAllInstancesOf: <T = unknown>(identifier: string, app?: FirebaseApp) => T[];
function ɵgetDefaultInstanceOf
ɵgetDefaultInstanceOf: <T = unknown>( identifier: string, provided: T[] | undefined, defaultApp: FirebaseApp) => T | undefined;
function ɵisSupportedError
ɵisSupportedError: (module: string) => string;
function ɵkeepUnstableUntilFirstFactory
ɵkeepUnstableUntilFirstFactory: ( schedulers: ɵAngularFireSchedulers) => <T>(obs$: Observable<T>) => Observable<T>;
Operator to block the zone until the first value has been emitted or the observable has completed/errored. This is used to make sure that universal waits until the first value from firebase but doesn't block the zone forever since the firebase subscription is still alive.
function ɵzoneWrap
ɵzoneWrap: <T = unknown>(it: T, blockUntilFirst: boolean) => T;
Classes
class ɵAngularFireSchedulers
class ɵAngularFireSchedulers {}
constructor
constructor(ngZone: NgZone);
property insideAngular
readonly insideAngular: ɵZoneScheduler;
property ngZone
ngZone: NgZone;
property outsideAngular
readonly outsideAngular: ɵZoneScheduler;
property ɵfac
static ɵfac: i0.ɵɵFactoryDeclaration<ɵAngularFireSchedulers, never>;
property ɵprov
static ɵprov: i0.ɵɵInjectableDeclaration<ɵAngularFireSchedulers>;
class ɵAppCheckInstances
class ɵAppCheckInstances {}
constructor
constructor();
class ɵZoneScheduler
class ɵZoneScheduler implements SchedulerLike {}
Schedules tasks so that they are invoked inside the Zone that is passed in the constructor.
constructor
constructor(zone: any, delegate?: any);
method now
now: () => any;
method schedule
schedule: ( work: (this: SchedulerAction<any>, state?: any) => void, delay?: number, state?: any) => Subscription;
Interfaces
interface ɵAppCheckInstances
interface ɵAppCheckInstances extends Array<AppCheck> {}
Package Files (3)
Dependencies (16)
Dev Dependencies (0)
No dev dependencies.
Peer Dependencies (6)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@angular/fire
.
- Markdown[![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@angular/fire)
- HTML<a href="https://www.jsdocs.io/package/@angular/fire"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 3539 ms. - Missing or incorrect documentation? Open an issue for this package.