refactor(client/ts): use discriminated unions for triggering commands

This commit is contained in:
Elian Doran
2024-12-21 23:47:18 +02:00
parent 9d4841306f
commit 4e3417482e
5 changed files with 51 additions and 35 deletions

View File

@@ -41,7 +41,7 @@ export interface ConfirmWithMessageOptions {
callback: ConfirmDialogCallback;
}
interface ConfirmWithTitleOptions {
export interface ConfirmWithTitleOptions {
title: string;
callback: ConfirmDialogCallback;
}

View File

@@ -32,7 +32,7 @@ export interface PromptDialogOptions {
message?: string;
defaultValue?: string;
shown: PromptShownDialogCallback;
callback: () => void;
callback: (value: unknown) => void;
}
export type PromptShownDialogCallback = ((callback: ShownCallbackData) => void) | null;