Airtable Typescript-从DefinitelyTyped库导入类型

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

我是打字新手,所以请原谅我的简单问题

使用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 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()
等。?