@dartbot/segment
Version:
Segmented display implementd as a vanilla Web Component
18 lines (17 loc) • 546 B
TypeScript
export declare enum SevenSegmentAttributes {
Format = "format",
Mask = "mask",
DisplayText = "displaytext"
}
export declare class SevenSegment extends HTMLElement {
#private;
static RESIZE_DEBOUNCE_MS: number;
static get observedAttributes(): SevenSegmentAttributes[];
get count(): number;
constructor();
attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
private render;
setMask(mask: number[]): void;
setText(val: string): void;
setNumber(val: number): void;
}