Typedoc should properly interpret comments for the parameters and return type of function type literals.
Typedoc displays the parameters and return type for the function type literal, but the comments provided are incorrectly placed.
Given the following function type literal:
export type Validator = (value: any) => boolean;
Typedoc automatically generates the following documentation:

Adding comments to the type declaration:
/**
* A validator function.
* @param value The value to be validated.
* @returns `true` if the value is valid.
* @returns `false` if the value is invalid.
*/
export type Validator = (value: any) => boolean;
Results in the following incorrect documentation:

Hey man, I have the same needs,after many attempts, I finally commented like this and succeeded
/**
* commments for MyFunType
*/
type MyFunType =
/**
* @param title commonets for the title param
* @param id comments for the id param
* @returns comments for return value
*/
(title: string, id: number) => number;
The generated docs:

The syntax found by @fenyiwudian works great! But it took me some time and perseverance to find this issue. It would be great if this syntax was documented in the TypeDoc documentation.
Most helpful comment
Hey man, I have the same needs,after many attempts, I finally commented like this and succeeded
The generated docs:
