@rxap/firebase
Version:
This package provides Angular modules and services to integrate with Firebase, including App Check, Messaging, and Storage. It offers providers for configuring Firebase options and emulators, as well as an HTTP interceptor for App Check. The package also
83 lines (42 loc) • 2.04 kB
Markdown
[**@rxap/firebase v19.0.4**](../README.md)
***
[@rxap/firebase](../globals.md) / FirebaseAppCheckHttpInterceptor
# Class: FirebaseAppCheckHttpInterceptor
Defined in: [firebase-app-check.http-interceptor.ts:27](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L27)
## Implements
- `HttpInterceptor`
## Constructors
### new FirebaseAppCheckHttpInterceptor()
> **new FirebaseAppCheckHttpInterceptor**(`appCheck`, `urlPattern`, `enabled`): [`FirebaseAppCheckHttpInterceptor`](FirebaseAppCheckHttpInterceptor.md)
Defined in: [firebase-app-check.http-interceptor.ts:31](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L31)
#### Parameters
##### appCheck
`AppCheck`
##### urlPattern
`RegExp` | `RegExp`[]
##### enabled
`null` | `boolean`
#### Returns
[`FirebaseAppCheckHttpInterceptor`](FirebaseAppCheckHttpInterceptor.md)
## Properties
### appCheck
> `readonly` **appCheck**: `AppCheck`
Defined in: [firebase-app-check.http-interceptor.ts:32](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L32)
## Methods
### intercept()
> **intercept**(`req`, `next`): `Observable`\<`HttpEvent`\<`any`\>\>
Defined in: [firebase-app-check.http-interceptor.ts:42](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L42)
Identifies and handles a given HTTP request.
#### Parameters
##### req
`HttpRequest`\<`any`\>
The outgoing request object to handle.
##### next
`HttpHandler`
The next interceptor in the chain, or the backend
if no interceptors remain in the chain.
#### Returns
`Observable`\<`HttpEvent`\<`any`\>\>
An observable of the event stream.
#### Implementation of
`HttpInterceptor.intercept`