diff --git a/src/lib/components/modals/popup/AbsolutePopup.svelte b/src/lib/components/modals/popup/AbsolutePopup.svelte index 7746c55e..c464ff64 100644 --- a/src/lib/components/modals/popup/AbsolutePopup.svelte +++ b/src/lib/components/modals/popup/AbsolutePopup.svelte @@ -12,13 +12,13 @@ let popups: PopupEntry[] = [] function openAbsolutePopup( - component: typeof SvelteComponent, + component: typeof SvelteComponent>, props: Record, options: AbsolutePopupOptions ): number { debug('open...', props, options) - const popup = { + const popup: PopupEntry = { id: uniqueId(), component: component, props: props || {}, diff --git a/src/lib/logic/actions.ts b/src/lib/logic/actions.ts index 9b095e7d..a310abd9 100644 --- a/src/lib/logic/actions.ts +++ b/src/lib/logic/actions.ts @@ -128,7 +128,7 @@ interface OnPasteAction { parser: JSONParser onPatch: OnPatch onChangeText: OnChangeText - openRepairModal: (clipboardText: string, callback: RepairModalCallback) => void + openRepairModal: RepairModalCallback } // TODO: write unit tests diff --git a/src/lib/types.ts b/src/lib/types.ts index 0bd3607b..7cd115e5 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -394,7 +394,7 @@ export type InsertType = 'value' | 'object' | 'array' | 'structure' export interface PopupEntry { id: number - component: typeof SvelteComponent + component: typeof SvelteComponent> props: Record options: AbsolutePopupOptions }