kompendium
Version:
Documentation generator for Stencil components
33 lines (32 loc) • 904 B
TypeScript
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;
}