@alegendstale/holly-components
Version:
Reusable UI components created using lit
18 lines • 627 B
TypeScript
import { EventEmitter } from '../../utils/EventEmitter.js';
import { LitElement } from 'lit';
import { client } from '../../utils/types.js';
type EventMap = {
click: [hex: string];
move: [e: client];
};
export declare class CanvasBase extends LitElement {
static styles: import("lit").CSSResult[];
canvas: HTMLCanvasElement;
protected context: CanvasRenderingContext2D;
emitter: EventEmitter<EventMap>;
disconnectedCallback(): void;
render(): import("lit-html").TemplateResult<1>;
getCanvasHex(clientX: number, clientY: number): string;
}
export {};
//# sourceMappingURL=canvas-base.d.ts.map