message: Infer the name of a destructured parameter
  The name of a destructured parameter can now be inferred from a JSDoc
  comment. The name is only inferred if the number of top-level `@param`
  tags in the JSDoc comment exactly matches the number of parameters.
  Closes
diff: @@ -349,8 +349,21 @@ export class CommentPlugin extends ConverterComponent {
  childComment.tags ||= [...comment.tags];
  }
  - signature.parameters?.forEach((parameter) => {
  + signature.parameters?.forEach((parameter, index) => {
  let tag: CommentTag | undefined;
  + if (childComment && parameter.name === "__namedParameters") {
  + const commentParams = childComment?.tags.filter(
  + (tag) =>
  + tag.tagName === "param" &&
  + !tag.paramName.includes(".")
  + );
  + if (
  + signature.parameters?.length === commentParams.length &&
  + commentParams[index].paramName
  + ) {
  + parameter.name = commentParams[index].paramName;
  + }
  + }
  if (childComment) {
  moveNestedParamTags(childComment, parameter);
  tag = childComment.getTag("param", parameter.name);
  