字符串别名的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() {}