typedoc-theme-yaf
Version:
A fresh, opinionated and standalone front-end documentation application consuming Typedoc generated data.
15 lines • 619 B
JavaScript
import { YafHTMLElement } from '../../../index.js';
import { renderSignatureType, makeSymbolSpan } from '../../../yafElement.js';
export class YafSignatureOptional extends YafHTMLElement {
onConnect() {
const { elementType } = this.props;
const HTMLElements = [
renderSignatureType(elementType, 'optionalElement'),
makeSymbolSpan('?'),
];
this.appendChildren(HTMLElements.flat());
}
}
const yafSignatureOptional = 'yaf-signature-optional';
customElements.define(yafSignatureOptional, YafSignatureOptional);
//# sourceMappingURL=YafSignatureOptional.js.map