@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
1,851 lines • 166 kB
JSON
{
"id": 0,
"name": "@rxap/firebase",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 1,
"name": "AppCheckService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 2,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "app-check.ts",
"line": 40,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L40"
}
],
"signatures": [
{
"id": 3,
"name": "AppCheckService",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "app-check.ts",
"line": 40,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L40"
}
],
"parameters": [
{
"id": 4,
"name": "options",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@firebase/app/dist/app-public.d.ts",
"qualifiedName": "FirebaseOptions"
},
"name": "FirebaseOptions",
"package": "@firebase/app"
}
},
{
"id": 5,
"name": "nameOrConfig",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 6,
"name": "zone",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "NgZone"
},
"name": "NgZone",
"package": "@angular/core"
}
},
{
"id": 7,
"name": "config",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/config/src/lib/config.service.ts",
"qualifiedName": "ConfigService"
},
"name": "ConfigService",
"package": "@rxap/config"
}
},
{
"id": 8,
"name": "enabled",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "boolean"
}
]
}
},
{
"id": 9,
"name": "siteKey",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
}
},
{
"id": 10,
"name": "isTokenAutoRefreshEnabled",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "boolean"
}
]
}
}
],
"type": {
"type": "reference",
"target": 1,
"name": "AppCheckService",
"package": "@rxap/firebase"
}
}
]
},
{
"id": 11,
"name": "onTokenChanged$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "app-check.ts",
"line": 37,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L37"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@firebase/app-check/dist/app-check-public.d.ts",
"qualifiedName": "AppCheckTokenResult"
},
"name": "AppCheckTokenResult",
"package": "@firebase/app-check"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "EMPTY"
},
{
"id": 15,
"name": "getToken",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "app-check.ts",
"line": 89,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L89"
}
],
"signatures": [
{
"id": 16,
"name": "getToken",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "app-check.ts",
"line": 89,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L89"
}
],
"parameters": [
{
"id": 17,
"name": "forceRefresh",
"variant": "param",
"kind": 32768,
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Promise"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Promise",
"package": "typescript"
}
}
]
},
{
"id": 18,
"name": "setTokenAutoRefreshEnabled",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "app-check.ts",
"line": 97,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L97"
}
],
"signatures": [
{
"id": 19,
"name": "setTokenAutoRefreshEnabled",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "app-check.ts",
"line": 97,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L97"
}
],
"parameters": [
{
"id": 20,
"name": "isTokenAutoRefreshEnabled",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
2
]
},
{
"title": "Properties",
"children": [
11
]
},
{
"title": "Methods",
"children": [
15,
18
]
}
],
"sources": [
{
"fileName": "app-check.ts",
"line": 35,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L35"
}
]
},
{
"id": 26,
"name": "FirebaseAppCheckHttpInterceptor",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 27,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "firebase-app-check.http-interceptor.ts",
"line": 31,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L31"
}
],
"signatures": [
{
"id": 28,
"name": "FirebaseAppCheckHttpInterceptor",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "firebase-app-check.http-interceptor.ts",
"line": 31,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L31"
}
],
"parameters": [
{
"id": 29,
"name": "appCheck",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/fire/app-check/app-check.d.ts",
"qualifiedName": "AppCheck"
},
"name": "AppCheck",
"package": "@angular/fire"
}
},
{
"id": 30,
"name": "urlPattern",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "RegExp"
},
"name": "RegExp",
"package": "typescript"
},
{
"type": "array",
"elementType": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "RegExp"
},
"name": "RegExp",
"package": "typescript"
}
}
]
}
},
{
"id": 31,
"name": "enabled",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "boolean"
}
]
}
}
],
"type": {
"type": "reference",
"target": 26,
"name": "FirebaseAppCheckHttpInterceptor",
"package": "@rxap/firebase"
}
}
]
},
{
"id": 33,
"name": "appCheck",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "firebase-app-check.http-interceptor.ts",
"line": 32,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L32"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/fire/app-check/app-check.d.ts",
"qualifiedName": "AppCheck"
},
"name": "AppCheck",
"package": "@angular/fire"
}
},
{
"id": 35,
"name": "intercept",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "firebase-app-check.http-interceptor.ts",
"line": 42,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L42"
}
],
"signatures": [
{
"id": 36,
"name": "intercept",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Identifies and handles a given HTTP request."
}
],
"blockTags": [
{
"tag": "@returns",
"content": [
{
"kind": "text",
"text": "An observable of the event stream."
}
]
}
]
},
"sources": [
{
"fileName": "firebase-app-check.http-interceptor.ts",
"line": 42,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L42"
}
],
"parameters": [
{
"id": 37,
"name": "req",
"variant": "param",
"kind": 32768,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The outgoing request object to handle."
}
]
},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/common/http/index.d.ts",
"qualifiedName": "HttpRequest"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "HttpRequest",
"package": "@angular/common"
}
},
{
"id": 38,
"name": "next",
"variant": "param",
"kind": 32768,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "The next interceptor in the chain, or the backend\nif no interceptors remain in the chain."
}
]
},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/common/http/index.d.ts",
"qualifiedName": "HttpHandler"
},
"name": "HttpHandler",
"package": "@angular/common"
}
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/common/http/index.d.ts",
"qualifiedName": "HttpEvent"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "HttpEvent",
"package": "@angular/common"
}
],
"name": "Observable",
"package": "rxjs"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "HttpInterceptor.intercept"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "HttpInterceptor.intercept"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
27
]
},
{
"title": "Properties",
"children": [
33
]
},
{
"title": "Methods",
"children": [
35
]
}
],
"sources": [
{
"fileName": "firebase-app-check.http-interceptor.ts",
"line": 27,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-app-check.http-interceptor.ts#L27"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/common/http/index.d.ts",
"qualifiedName": "HttpInterceptor"
},
"name": "HttpInterceptor",
"package": "@angular/common"
}
]
},
{
"id": 21,
"name": "RxapAngularFireAppCheckModule",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 22,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "app-check.ts",
"line": 110,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L110"
}
],
"signatures": [
{
"id": 23,
"name": "RxapAngularFireAppCheckModule",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "app-check.ts",
"line": 110,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L110"
}
],
"parameters": [
{
"id": 24,
"name": "appCheck",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 1,
"name": "AppCheckService",
"package": "@rxap/firebase"
}
}
],
"type": {
"type": "reference",
"target": 21,
"name": "RxapAngularFireAppCheckModule",
"package": "@rxap/firebase"
}
}
]
},
{
"id": 25,
"name": "appCheck",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "app-check.ts",
"line": 112,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L112"
}
],
"type": {
"type": "reference",
"target": 1,
"name": "AppCheckService",
"package": "@rxap/firebase"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
22
]
},
{
"title": "Properties",
"children": [
25
]
}
],
"sources": [
{
"fileName": "app-check.ts",
"line": 108,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/app-check.ts#L108"
}
]
},
{
"id": 216,
"name": "RxapAngularFireStorageModule",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 217,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "storage.ts",
"line": 14,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/storage.ts#L14"
}
],
"signatures": [
{
"id": 218,
"name": "RxapAngularFireStorageModule",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "storage.ts",
"line": 14,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/storage.ts#L14"
}
],
"parameters": [
{
"id": 219,
"name": "storage",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/fire/compat/storage/storage.d.ts",
"qualifiedName": "AngularFireStorage"
},
"name": "AngularFireStorage",
"package": "@angular/fire"
}
},
{
"id": 220,
"name": "useEmulator",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "tuple",
"elements": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "number"
}
]
}
]
}
}
],
"type": {
"type": "reference",
"target": 216,
"name": "RxapAngularFireStorageModule",
"package": "@rxap/firebase"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
217
]
}
],
"sources": [
{
"fileName": "storage.ts",
"line": 12,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/storage.ts#L12"
}
]
},
{
"id": 51,
"name": "RxapFirebaseMessagingService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 52,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 28,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L28"
}
],
"signatures": [
{
"id": 53,
"name": "RxapFirebaseMessagingService",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 28,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L28"
}
],
"parameters": [
{
"id": 54,
"name": "messaging",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/fire/compat/messaging/messaging.d.ts",
"qualifiedName": "AngularFireMessaging"
},
"name": "AngularFireMessaging",
"package": "@angular/fire"
}
},
{
"id": 55,
"name": "requestPermissionImminently",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
}
],
"type": {
"type": "reference",
"target": 51,
"name": "RxapFirebaseMessagingService",
"package": "@rxap/firebase"
}
}
]
},
{
"id": 57,
"name": "messaging",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 30,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L30"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/fire/compat/messaging/messaging.d.ts",
"qualifiedName": "AngularFireMessaging"
},
"name": "AngularFireMessaging",
"package": "@angular/fire"
}
},
{
"id": 58,
"name": "requestPermissionImminently",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 33,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L33"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 56,
"name": "token$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 26,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L26"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/ReplaySubject.ts",
"qualifiedName": "ReplaySubject"
},
"typeArguments": [
{
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
}
],
"name": "ReplaySubject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 59,
"name": "requestPermission",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 50,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L50"
}
],
"signatures": [
{
"id": 60,
"name": "requestPermission",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 50,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L50"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 61,
"name": "showNotification",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 63,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L63"
}
],
"signatures": [
{
"id": 62,
"name": "showNotification",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 63,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L63"
}
],
"parameters": [
{
"id": 63,
"name": "title",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 64,
"name": "body",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
52
]
},
{
"title": "Properties",
"children": [
57,
58,
56
]
},
{
"title": "Methods",
"children": [
59,
61
]
}
],
"sources": [
{
"fileName": "firebase-messaging.service.ts",
"line": 25,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase-messaging.service.ts#L25"
}
]
},
{
"id": 65,
"name": "FirebaseConfig",
"variant": "declaration",
"kind": 256,
"flags": {},
"children": [
{
"id": 66,
"name": "firebase",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 8,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L8"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reflection",
"declaration": {
"id": 67,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 92,
"name": "analytics",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 53,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L53"
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 93,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 94,
"name": "enabled",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 54,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L54"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
94
]
}
],
"sources": [
{
"fileName": "firebase.config.ts",
"line": 53,
"character": 16,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L53"
}
]
}
}
},
{
"id": 107,
"name": "appCheck",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 68,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L68"
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 108,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 109,
"name": "isTokenAutoRefreshEnabled",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 69,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L69"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 110,
"name": "siteKey",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "reCaptcha key"
}
]
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 73,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L73"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
109,
110
]
}
],
"sources": [
{
"fileName": "firebase.config.ts",
"line": 68,
"character": 14,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L68"
}
]
}
}
},
{
"id": 111,
"name": "auth",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 75,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L75"
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 112,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 119,
"name": "facebook",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 82,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L82"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 121,
"name": "github",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 84,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L84"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 118,
"name": "google",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 81,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L81"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 114,
"name": "languageCode",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 77,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L77"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 116,
"name": "persistence",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 79,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L79"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 117,
"name": "settings",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 80,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L80"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@firebase/auth/dist/auth-public.d.ts",
"qualifiedName": "AuthSettings"
},
"name": "AuthSettings",
"package": "@firebase/auth"
}
},
{
"id": 113,
"name": "tenantId",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 76,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L76"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 120,
"name": "twitter",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 83,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L83"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 115,
"name": "useDeviceLanguage",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 78,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L78"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
119,
121,
118,
114,
116,
117,
113,
120,
115
]
}
],
"sources": [
{
"fileName": "firebase.config.ts",
"line": 75,
"character": 10,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L75"
}
]
}
}
},
{
"id": 102,
"name": "emulator",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 63,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L63"
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 103,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 106,
"name": "auth",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 66,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L66"
}
],
"type": {
"type": "tuple",
"elements": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "number"
}
]
}
},
{
"id": 104,
"name": "firestore",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 64,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L64"
}
],
"type": {
"type": "tuple",
"elements": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "number"
}
]
}
},
{
"id": 105,
"name": "functions",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 65,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L65"
}
],
"type": {
"type": "tuple",
"elements": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "intrinsic",
"name": "number"
}
]
}
}
],
"groups": [
{
"title": "Properties",
"children": [
106,
104,
105
]
}
],
"sources": [
{
"fileName": "firebase.config.ts",
"line": 63,
"character": 14,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L63"
}
]
}
}
},
{
"id": 78,
"name": "firestore",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 19,
"character": 4,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L19"
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 79,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 80,
"name": "enablePersistence",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 20,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L20"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
},
{
"id": 82,
"name": "persistenceSettings",
"variant": "declaration",
"kind": 1024,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Settings that can be passed to Firestore.enablePersistence() to configure\nFirestore persistence."
}
]
},
"sources": [
{
"fileName": "firebase.config.ts",
"line": 30,
"character": 6,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/firebase/src/lib/firebase.config.ts#L30"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@firebase/firestore/dist/index.d.ts",
"qualifiedName": "PersistenceSettings"
},
"name": "PersistenceSettings",
"package": "@firebase/firestore"
}
},
{
"id": 81,
"na