gpt4 book ai didi

javascript - 如何缩短 typescript 中的界面名称?

转载 作者:搜寻专家 更新时间:2023-10-30 21:05:03 24 4
gpt4 key购买 nike

假设我在 typescript 中导入了一个命名空间,我们称之为 ui ,它还有一个名为 dates 的命名空间,然后有一个名为 IDateFormat< 的接口(interface),但仅导出 ui

所以如果我必须使用我必须做的界面

import {ui} from '..pathToFile'

//to use interface i have to do
const format : ui.dates.IDateFormat

所以基本上我每次都必须写ui.dates.IDateFormat

我可以通过分配给一个变量来缩短它吗?

喜欢

const intrface : < what's the type> = ui.dates.IDateFormat; // will this work

并使用它

但我在想这种变量的类型是什么,还有其他方法吗?

最佳答案

你可以像这样从你自己的模块导出它:

export type shortType = ui.dates.IDateFormat;
export interface shortInterface extends ui.dates.IDateFormat {

}

关于javascript - 如何缩短 typescript 中的界面名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55811302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com