Reference Source

src/app/firebase.service.ts

import { Injectable } from '@angular/core';
import * as firebase from 'firebase/app';
import 'firebase/functions';
import * as config from './config.json';

@Injectable({
  providedIn: 'root'
})
export class FirebaseService {
  public functions: firebase.functions.Functions;

  constructor() {
    firebase.initializeApp(config);
    /**
     * FirebaseService を DI したコンポーネントで参照されるプロパティ
     * @type {firebase.functions.Functions}
     */
    this.functions = firebase.functions();
  }
}