小编Sam*_*ta1的帖子

使用typescript中的web sdk使用firebase函数

我试图直接从javascript SDK调用firebase函数,并且firebase上没有定义functions属性.

我已更新到firebase模块的4.12.1版

我正在使用打字稿并导入模块如下

import * as firebase from 'firebase';

import * as functions from 'firebase/functions';
Run Code Online (Sandbox Code Playgroud)

我试图调用我的函数:

firebase.functions().httpsCallable('myFunc')(payload)
Run Code Online (Sandbox Code Playgroud)

这导致编译器错误:

"typeof firebase"类型中不存在属性"函数".

根据文档,应该如何调用它们:https://firebase.google.com/docs/functions/callable

如果我用常规导入替换导入一切正常

const firebase = require('firebase');

const functions = require('firebase/functions'); 
Run Code Online (Sandbox Code Playgroud)

类型定义是否存在已知问题,或者我在这里做错了什么?

firebase typescript google-cloud-functions

9
推荐指数
2
解决办法
1076
查看次数