@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
TypeScript
/** 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;