typedoc-plugin-markdown
Version:
A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
16 lines (15 loc) • 547 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.indexSignatureTitle = void 0;
const type_1 = require("./type");
function indexSignatureTitle() {
const md = ['▪'];
const parameters = this.parameters
? this.parameters.map((parameter) => {
return `${parameter.name}: ${type_1.type.call(parameter.type)}`;
})
: [];
md.push(`\[${parameters.join('')}\]: ${type_1.type.call(this.type)}`);
return md.join(' ');
}
exports.indexSignatureTitle = indexSignatureTitle;