我有如下简单的google cloud function
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};
}
);
我想按以下方式分离功能o]
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'
我具有简单的Google云功能,如下所示import *作为'firebase-functions'中的函数; var util = require('util')export const repeat = functions.https.onCall(function(data,context)...
CallableContext类型通过functions.https
导出: