UNPKG

kompendium

Version:

Documentation generator for Stencil components

35 lines (34 loc) 888 B
import { JsonDocs } from '../../stencil-public-runtime'; import { MatchResults } from '@stencil/router'; import { PropsFactory } from '../playground/playground.types'; export declare class KompendiumComponent { /** * The generated documentation data */ docs: JsonDocs; /** * Component schemas */ schemas: Array<Record<string, any>>; /** * Matched route parameters */ match: MatchResults; /** * Factory for creating props for example components */ examplePropsFactory: PropsFactory; private host; private scrollToOnNextUpdate; constructor(); protected connectedCallback(): void; protected disconnectedCallback(): void; protected componentDidLoad(): void; protected componentDidUpdate(): void; private handleRouteChange; private scrollToElement; render(): HTMLElement; private renderDocs; private getId; private getRoute; }