如何在Typescript/TSDoc中记录重载箭头函数?

如何在Typescript/TSDoc中记录重载箭头函数?,typescript,tsdoc,Typescript,Tsdoc,根据,我知道如何键入重载错误函数: type IOverload = { (param:number):number[]; (param:object):object[]; } const overloadedArrowFunc:IOverload = (param:any) => { return [param,param]; } let val = overloadedArrowFunc(4); 但是如何使用TSDoc记录它呢?我曾尝试在类型中的单个打字上

根据,我知道如何键入重载错误函数:

type IOverload = {
    (param:number):number[];
    (param:object):object[];
}

const overloadedArrowFunc:IOverload = (param:any) => {
    return [param,param];
}

let val = overloadedArrowFunc(4);
但是如何使用TSDoc记录它呢?我曾尝试在
类型中的单个打字上方添加文档块,但没有成功