字符串别名的typedef?
typedef for string alias?
关于标题提前抱歉,我不确定我是否使用了正确的术语。
/**
* @return {Object.<string, number>}
*/
function foo() {}
上面 VSCode 中的工具提示如下所示:
function foo(): {
[x: string]: number;
}
如何选择与 x
不同的标签,例如 baz
?所以它看起来像:
function foo(): {
[baz: string]: number;
}
/**
* @typedef {{ [baz: string]: number }} Thing
* @return {Thing}
*/
function foo() {}
关于标题提前抱歉,我不确定我是否使用了正确的术语。
/**
* @return {Object.<string, number>}
*/
function foo() {}
上面 VSCode 中的工具提示如下所示:
function foo(): {
[x: string]: number;
}
如何选择与 x
不同的标签,例如 baz
?所以它看起来像:
function foo(): {
[baz: string]: number;
}
/**
* @typedef {{ [baz: string]: number }} Thing
* @return {Thing}
*/
function foo() {}