led-matrix-ts
Version:
Highly customizable led matrix for the browser
16 lines (15 loc) • 579 B
TypeScript
import { bit } from "./utils/bit-array";
export interface CharactersJSONSchema {
height: number;
characters: CharacterJSONSchema[];
}
export interface CharacterJSONSchema {
pattern: string;
output: Array<number>;
width: number;
}
export declare type Sequence = PanelFrame[];
export declare type PanelFrame = Array<Array<bit>>;
export declare type PanelRenderer = (display: PanelFrame, ...other: any[]) => any;
export declare type DetailedPadding = [number, number, number, number];
export declare type Padding = DetailedPadding | [number, number] | [number];