UNPKG

@jirkasa/code-box

Version:

Showcase code samples on the web with a container that lets users select and display different samples.

36 lines (35 loc) 1.31 kB
/** Toggles visibility of packages section in project code box panel. */ declare class PackagesSectionToggle { /** Panel content container. */ private container; /** Horizontal rule displayed before packages section. */ private horizontalRule; /** Packages heading element. */ private packagesHeadingElement; /** Container of package collapsibles. */ private packagesContainer; /** Indicates whether packages section is currently visible. */ private visible; /** * Creates new package section toggle. * @param panelContentContainer Panel content container. * @param horizontalRule Horizontal rule displayed before packages section. * @param packagesHeadingElement Packages heading element. * @param packagesContainer Container of packages collapsibles. */ constructor(panelContentContainer: HTMLElement, horizontalRule: HTMLElement, packagesHeadingElement: HTMLElement, packagesContainer: HTMLElement); /** * Shows packages section. */ show(): void; /** * Hides packages section. */ hide(): void; /** * Checks whether packages section is visible. * @returns Indicates whether packages section is visible. */ isVisible(): boolean; } export default PackagesSectionToggle;