UNPKG

@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
{ "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