UNPKG

kompendium

Version:

Documentation generator for Stencil components

33 lines (32 loc) 797 B
import { JsonDocsComponent } from '../../stencil-public-runtime'; import { PropsFactory } from './playground.types'; export declare class Playground { /** * The component to display */ component: JsonDocsComponent; /** * Schema for the component */ schema: Record<string, any>; /** * Factory for creating props for example components * @returns {Record<string, unknown>} props */ propsFactory?: PropsFactory; private activeTab; private theme; constructor(); connectedCallback(): void; disconnectedCallback(): void; render(): HTMLElement; private renderTabs; private renderTab; private renderItems; private renderResult; private renderItem; private renderDebugButton; private activateTab; private isTabActive; private themeListener; }