Airtable Typescript-从DefinitelyTyped库导入类型
我是打字新手,所以请原谅我的简单问题 使用Airtable npm库,我想将不同的类型导入到我的项目中。我已经导入了npm模块,但似乎无法导入它们 这是我的代码:Airtable Typescript-从DefinitelyTyped库导入类型,typescript,types,airtable,Typescript,Types,Airtable,我是打字新手,所以请原谅我的简单问题 使用Airtable npm库,我想将不同的类型导入到我的项目中。我已经导入了npm模块,但似乎无法导入它们 这是我的代码: import Airtable, { Base } from "airtable"; const base : Base = Airtable.base("xxx"); VSCode显示以下错误: 'Base' refers to a value, but is being used as
import Airtable, { Base } from "airtable";
const base : Base = Airtable.base("xxx");
VSCode显示以下错误:
'Base' refers to a value, but is being used as a type here. Did you mean 'typeof Base'?ts(2749)
当我尝试将其更改为
typeof Base
时,该类型显示为any
,因此不可能是它。如果您禁用该类型,它会在Base的工具提示中显示什么?它应该进行类型推断,如果Airtable显示为名称空间,我认为const base=Airtable.base(“xxx”)
会进行类型推断。只是一个猜测,要让它工作,请尝试从“Airtable”中尝试将其导入为Airtable。我知道这就是我使用时刻定义键入的方式。如果这样做有效,const base:Airtable.base
可能也可以工作?如果您关闭该类型,那么base
的工具提示中会显示什么?它应该进行类型推断,如果Airtable显示为名称空间
,我认为const base=Airtable.base(“xxx”)代码>将执行类型推断.mkay。Airtable在使用前是否需要先实例化<代码>新建Airtable()
等。?