typedoc-theme-yaf
Version:
A fresh, opinionated and standalone front-end documentation application consuming Typedoc generated data.
21 lines (20 loc) • 862 B
TypeScript
import { yafSignatureProps } from '../../../types/frontendTypes.js';
import { YafHTMLElement } from '../../index.js';
/**
* A factory class that produces Yaf theme HTMLCustomElements for the given props.type and props.context. \
* The class replaces itself (`this`) in the DOM with the appropriate signature type CustomElement.
*
* This class is best used with the helper {@link frontend.yafElement}.renderSignatureType
*
*/
export declare class YafSignature extends YafHTMLElement<yafSignatureProps> {
onConnect(): (HTMLElement & import("../../../types/frontendTypes.js").yafHTMLExtension) | undefined;
/**
* Transforms a TypeDoc camelCased "type name" string into a hyphen separated lowercase string
*
* @param name
* @returns
*/
private static parseTypeName;
static isCallSignature: (kind: number) => boolean;
}