CallableContext的导入是什么



我有一个简单的谷歌云功能,如下

import * as functions from 'firebase-functions';
var util = require('util')
export const repeat = functions.https.onCall( 
function (data, context) {
console.log(' repeat1 '+ util.inspect(data) + util.inspect(context) );
return { fld1: 'xyz', fld2: 10};
}
);

我想把我正在尝试的功能分离如下

import * as functions from 'firebase-functions';
var util = require('util')
export const repeat = functions.https.onCall( 
xyzFunction
);
function xyzFunction(data: any, context: CallableContext) 
{ 
console.log(' repeat1 '+ util.inspect(data) + util.inspect(context) );
return { fld1: 'xyz', fld2: 10};
}

但我得到了错误,我可以通过使用任何来解决它,但https.d.ts将其声明为CallableContext,所以我想保持相同的类型。我来自java背景。那么我应该使用什么导入?

TS2304:找不到名称"CallableContext">

CallableContext类型通过functions.https:导出

function xyzFunction(data: any, context: functions.https.CallableContext) {
...
}

相关内容

  • 没有找到相关文章

最新更新