UNPKG

led-matrix-ts

Version:

Highly customizable led matrix for the browser

31 lines (30 loc) 950 B
import { Board } from './board'; import { Sequence } from '../types'; import { Event } from '../utils/event'; import { Scroller } from './scrollers/scroller'; export interface PanelParameters { board: Board; increment: number; width: number; reverse: boolean; scroller: Scroller; } export declare class Panel { readonly CLASS_NAME: string; private _initiated; private _params; private _latestCurrentSequenceUuid; constructor(params: PanelParameters); protected readonly onNewSequence: Event<import("../utils/bit-array").bit[][][]>; readonly NewSequence: import("../utils/event").IEvent<import("../utils/bit-array").bit[][][]>; width: number; board: Board; increment: number; reverse: boolean; scroller: Scroller; GetCurrentSequence(): Promise<Sequence>; updateCurrentSequence(): void; private _tickPanelIndex; private _incrementIndex; private _decrementIndex; }