Allow options to be generic in jsdoc
This commit is contained in:
committed by
Andreas Hocevar
parent
a211666fd8
commit
a5d0b61947
@@ -32,7 +32,11 @@ exports.handlers = {
|
|||||||
for (let j = 0, jj = params.length; j < jj; ++j) {
|
for (let j = 0, jj = params.length; j < jj; ++j) {
|
||||||
const param = params[j];
|
const param = params[j];
|
||||||
if (param.type && param.type.names) {
|
if (param.type && param.type.names) {
|
||||||
const type = param.type.names[0];
|
let type = param.type.names[0];
|
||||||
|
const genericMatches = type.match(/(^.*?)\.?<.*>/);
|
||||||
|
if (genericMatches) {
|
||||||
|
type = genericMatches[1];
|
||||||
|
}
|
||||||
if (type in properties) {
|
if (type in properties) {
|
||||||
param.type.names[0] = type;
|
param.type.names[0] = type;
|
||||||
params.push.apply(
|
params.push.apply(
|
||||||
|
|||||||
Reference in New Issue
Block a user