mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2026-01-18 16:02:57 +00:00
20 lines
384 B
TypeScript
20 lines
384 B
TypeScript
export interface CompiledLayout {
|
|
name: string;
|
|
size: [number, number];
|
|
keys: CompiledLayoutKey[];
|
|
}
|
|
|
|
export interface CompiledLayoutKey {
|
|
id: number;
|
|
shape: "quarter-circle" | "square";
|
|
cornerRadius: number;
|
|
size: [number, number];
|
|
pos: [number, number];
|
|
rotate: number;
|
|
}
|
|
|
|
declare module "*.layout.yml" {
|
|
const layout: CompiledLayout;
|
|
export default layout;
|
|
}
|