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