TypeScript 代码中,一个函数有多个重载,但仅打算写一个函数注释时,应该写在哪个方法上?
例如:
function merge<T, U>(x: T, y: T): T & U;
function merge<T, U, V>(x: T, y: U, z: V): T & U & V;
function merge(...args: any[]): any;
function merge(...args: any) {
return ...
}
/**
* Merge given objects.
*/
应该把这个注释放在哪个上面?