某些对象返回任何类型为

时间:2018-03-24 13:24:38

标签: javascript typescript firebase

我正在尝试将我的Javascript项目转移到Typescript项目。我现在有一个问题,一些Firebase对象返回任何,导致我无法在我的编译器中看到自动建议。我有这行代码,例如:

admin.initializeApp(functions.config().firebase);
const db = admin.firestore()

在我输入db.的Javascript项目中,我收到了很多有用的建议。在我的Typescript项目中,我没有得到建议,只有通常的对象建议。但是,当我使用自动完成时未建议的功能时,它仍会运行。但我真的很烦,我必须猜测每个方法名称。 WebStorm和Microsoft Visual Studio上出现此问题。我错过了一些进口产品吗?

我自己创建的课程没有出现这个问题,我从编译器那里得到了很好的建议。

的package.json:

{
  "name": "functions",
  "scripts": {
    "build": "./node_modules/.bin/tslint -p tslint.json && ./node_modules/.bin/tsc",
    "serve": "npm run build && firebase serve --only functions",
    "shell": "npm run build && firebase experimental:functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "main": "lib/index.js",
  "dependencies": {
    "firebase-admin": "~5.4.2",
    "firebase-functions": "^0.7.1"
  },
  "devDependencies": {
    "tslint": "^5.8.0",
    "typescript": "^2.5.3"
  },
  "private": true
}

0 个答案:

没有答案