UNPKG

@rhds/elements

Version:

Red Hat Design System Elements

18 lines (17 loc) 520 B
import type { ReactiveController, ReactiveElement } from 'lit'; export interface Options { name?: string; pattern?: 'squares' | 'triangles'; size?: number; colors?: string[]; } export interface Initializer extends Options { canvas: HTMLCanvasElement; colors: string[]; } export declare class RandomPatternController implements ReactiveController { #private; constructor(host: ReactiveElement, canvas: HTMLCanvasElement); hostConnected?(): void; render(options?: Options): void; }