blaze-2d
Version:
A fast and simple WebGL 2 2D game engine written in TypeScript
23 lines (22 loc) • 794 B
TypeScript
import BlazeElement from "./element";
import BlazeHeading from "./heading";
import "./styles/details.css";
export default class BlazeDetails extends BlazeElement<HTMLDetailsElement> {
summary: HTMLElement;
summaryText: BlazeHeading;
content: HTMLElement;
/**
* Create a {@link BlazeDetails}.
*
* @param summary The detail's summary text
* @param content An {@link HTMLElement} to place inside the details tag
* @param size The summary tag's font size in `rem` units, if none is given then size will be `auto`
*/
constructor(summary: string, content: HTMLElement, size?: number);
/**
* Sets the summary tag's font size.
*
* @param size The summary tag's new font size in `rem` units
*/
setSize(size: number): void;
}