@benev/nubs
Version:
user-input system for web games
17 lines (16 loc) • 541 B
TypeScript
import { SVGTemplateResult, TemplateResult } from "lit";
import { DispatchCause } from "../types.js";
import { Keylog } from "../starters/keylog.js";
import { KeyLayout } from "../layouts/key-layout.js";
export type Embellishment = {
label: string;
icon?: TemplateResult | SVGTemplateResult | void;
};
export type Embellishments = {
[keycode: string]: Embellishment;
};
export declare const GridButtonsView: import("@chasemoskal/magical").View<[{
layout: KeyLayout;
keylog: Keylog;
dispatchCause: DispatchCause;
}]>;