@tsed/ts-doc
Version:
Generate documentation in markdown for TypeScript API
22 lines (19 loc) • 448 B
JavaScript
module.exports = {
name: "page",
trim: false,
method(symbol) {
let params = [],
hasParams = false;
let description = symbol.description || "";
if (symbol.symbolType === "function" || symbol.symbolType === "decorator") {
params = symbol.getParams();
hasParams = params.length && symbol.overview.match(/\((.*)\):/);
}
return {
params,
hasParams,
symbol,
description
};
}
};