From 2c90c27eb5d4e54b8e506b39886843f67182e98b Mon Sep 17 00:00:00 2001 From: dominikg Date: Mon, 5 May 2025 13:05:46 +0200 Subject: [PATCH] more types --- packages/svelte/types/index.d.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 845e9a3602..880a3d7c9a 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -2549,8 +2549,19 @@ declare module 'svelte/events' { } declare module 'svelte/toolbar' { + export interface Tool { + name: string; + icon: string; // url or svg + activate:()=>void; + deactivate:()=>void; + keyCombo?: string; + disabled?: boolean; + } + type ToolFn = ()=>Tool + export interface Config { - position: 'top'|'bottom' + position?: 'top' | 'bottom'; + tools?: (Tool | ToolFn)[]; } export function configure(options: Partial): void;