当我们在TypeScript中使用声明和导出关键字时?

问题描述 投票:0回答:1

在ts文件中,我看到接口的声明:

declare interface BlockForm {
}

但是在其他地方,我看到声明为:

export interface BlockFormField {
}

什么时候使用声明接口和导出接口有什么区别?

typescript typescript2.0
1个回答
0
投票
因此,export关键字专门用于使接口可用于其他文件。

然而,declare关键字不是必需的,如果使用方式与您使用的方式相同,那么没有export关键字将无法使用该接口。

我想这也可行,但我认为声明没有添加任何值:

导出声明接口BlockForm

© www.soinside.com 2019 - 2024. All rights reserved.