【发布时间】:2020-07-23 08:34:19
【问题描述】:
我有一个用 Typescript 编写的 Firebase 云函数,我可以在其中访问 Google 存储桶。
如果我得到这样的桶:
const storageBucket = admin.storage().bucket(storageBucketName);
VScode 显示 storageBucket 的类型为 Bucket。
但如果我尝试将其用作函数的参数:
async function deleteOldBackup(storageBucket: Bucket) {
类型Bucket用红色下划线表示“找不到Bucket”。
如果我尝试像这样导入 Bucket 类型:
import { Bucket, File } from "@google-cloud/storage"
我收到来自管理员的 Bucket 与我的 deleteOldBackup 函数中的 Bucket 不同的错误。
如何在我的 firebase 云函数中为谷歌存储获取适当的 Typescript 类型?
【问题讨论】:
标签: typescript google-cloud-functions google-cloud-storage