firebase计划函数参数类型

firebase计划函数参数类型,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我正在使用一个计划的firebase函数,希望为“context”指定一个类型,以便将其写入.ts。是否有URL供我查找类型文档?具体来说,这个“上下文”参数的类型是什么 exports.scheduledFunction = functions.pubsub.schedule("every 5 minutes").onRun((context:any) 上下文变量的类型为 这可以在中找到,作为的一部分 对于PubSub云函数,上下文将如下所示: { auth:未定义,/*

我正在使用一个计划的firebase函数,希望为“context”指定一个类型,以便将其写入.ts。是否有URL供我查找类型文档?具体来说,这个“上下文”参数的类型是什么

exports.scheduledFunction = functions.pubsub.schedule("every 5 minutes").onRun((context:any)

上下文
变量的类型为

这可以在中找到,作为的一部分

对于PubSub云函数,
上下文
将如下所示:

{
auth:未定义,/*实际省略*/
authType:null,
eventId:string,/*事件ID*/
事件类型:“google.pubsub.topic.publish”,
参数:{},/*仅与RTDB相关*/
资源:“项目//主题/”,
timestamp:string,/*事件的时间作为RFC 3339字符串*/
}
您不需要显式导入
EventContext
类型,因为它将被自动推断

exports.scheduledFunction=functions.pubsub
.时间表(“每5分钟一次”)
.onRun((上下文)=>{
console.log(context.eventId)
});
但是,如果出于某种原因您确实希望显式导入它,则可以使用:

从“firebase函数/lib/cloud函数”导入{EventContext};
exports.scheduledFunction=functions.pubsub
.时间表(“每5分钟一次”)
.onRun((上下文:EventContext)=>{
console.log(context.eventId)
});