UNPKG

kompendium

Version:

Documentation generator for Stencil components

33 lines (32 loc) 904 B
import { JsonDocs } from '../../stencil-public-runtime'; import { MatchResults } from '@limetech/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; render(): HTMLElement; private renderDocs; private getId; }