dcc27ebaf2
* Revert "Revert "Editor support for link tag (#41877)" (#43302)"
This reverts commit 451d4354b9
.
* Fix parsing @link at end of comment
* Parse comments as string when no @link occurs
* fix lint
65 lines
1.5 KiB
TypeScript
65 lines
1.5 KiB
TypeScript
//// [tests/cases/conformance/jsdoc/linkTagEmit1.ts] ////
|
|
|
|
//// [declarations.d.ts]
|
|
declare namespace NS {
|
|
type R = number
|
|
}
|
|
//// [linkTagEmit1.js]
|
|
/** @typedef {number} N */
|
|
/**
|
|
* @typedef {Object} D1
|
|
* @property {1} e Just link to {@link NS.R} this time
|
|
* @property {1} m Wyatt Earp loved {@link N integers} I bet.
|
|
*/
|
|
|
|
/** @typedef {number} Z @see N {@link N} */
|
|
|
|
/**
|
|
* @param {number} integer {@link Z}
|
|
*/
|
|
function computeCommonSourceDirectoryOfFilenames(integer) {
|
|
return integer + 1 // pls pls pls
|
|
}
|
|
|
|
|
|
//// [linkTagEmit1.js]
|
|
/** @typedef {number} N */
|
|
/**
|
|
* @typedef {Object} D1
|
|
* @property {1} e Just link to {@link NS.R} this time
|
|
* @property {1} m Wyatt Earp loved {@link N integers} I bet.
|
|
*/
|
|
/** @typedef {number} Z @see N {@link N} */
|
|
/**
|
|
* @param {number} integer {@link Z}
|
|
*/
|
|
function computeCommonSourceDirectoryOfFilenames(integer) {
|
|
return integer + 1; // pls pls pls
|
|
}
|
|
|
|
|
|
//// [linkTagEmit1.d.ts]
|
|
/** @typedef {number} N */
|
|
/**
|
|
* @typedef {Object} D1
|
|
* @property {1} e Just link to {@link NS.R} this time
|
|
* @property {1} m Wyatt Earp loved {@link N integers} I bet.
|
|
*/
|
|
/** @typedef {number} Z @see N {@link N} */
|
|
/**
|
|
* @param {number} integer {@link Z}
|
|
*/
|
|
declare function computeCommonSourceDirectoryOfFilenames(integer: number): number;
|
|
type N = number;
|
|
type D1 = {
|
|
/**
|
|
* Just link to {@link NS.R } this time
|
|
*/
|
|
e: 1;
|
|
/**
|
|
* Wyatt Earp loved {@link N integers} I bet.
|
|
*/
|
|
m: 1;
|
|
};
|
|
type Z = number;
|