相关疑难解决方法(0)

TypeScript变量名称作为接口类型?

我有一段TypeScript代码,我很难理解.我是TypeScript的新手.

export const TerminalWidgetOptions = Symbol("TerminalWidgetOptions");
export interface TerminalWidgetOptions {
    endpoint: Endpoint.Options,
    id: string,
    caption: string,
    label: string
    destroyTermOnClose: boolean
}
Run Code Online (Sandbox Code Playgroud)

有人能告诉我上面的代码究竟发生了什么?我所理解的是,名字的接口TerminalWidgetOptions被创建,它迫使参数endpoint,id,caption,labeldestroyTermOnClose在实施成一类.我虽然不太了解上述内容.所以,显然创建了一个常量,只能设置一次然后保持这种状态,对吧?但是这个常量怎么能和接口类型同名呢?任务Symbol("TerminalWidgetOptions");很明确.来自Symbol函数的内容被放入常量中.

这或多或少是正确的吗?

typescript

6
推荐指数
2
解决办法
1158
查看次数

标签 统计

typescript ×1