- unplugin-icons + @iconify-json/lucide for compile-time icon bundling - Toolbar: proper cursor, frame, square, pen, type, hand icons - Layers panel: per-type node icons + chevron-right for expand/collapse - Remove icon field from ToolDef (icons mapped in components)
9 lines
249 B
TypeScript
9 lines
249 B
TypeScript
/// <reference types="vite/client" />
|
|
/// <reference types="unplugin-icons/types/vue" />
|
|
|
|
declare module '*.vue' {
|
|
import type { DefineComponent } from 'vue'
|
|
const component: DefineComponent<object, object, unknown>
|
|
export default component
|
|
}
|