現在TypeScript+Firebaseの学習を進めていますが、CloudFunctionsで型定義がわからず困っております。
functions/src/index.tsにおいて
import * as functions from 'firebase-functions'; import * as admin from 'firebase-admin'; import * as express from 'express'; import * as postApi from './post'; admin.initializeApp(); const app = express(); app.get('/', (request, response) => { postApi.get(admin, request, response); // このadminの型定義 }); export const post = functions.region('asia-northeast1').https.onRequest(app);
としたものの、adminの型定義がわからない状態です。
firebase-adminのライブラリの中を見ると、admin.app.Appの型定義が返されていたので、そちらで対応したところエラーが出てしまい実現できませんでした。
Argument of type 'typeof import([省略])' is not assignable to parameter of type 'App'
もしこの型定義をご存知の方がいればよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/13 14:51