From 8eb921e8b787a8e5045badff58cd9a1a54038692 Mon Sep 17 00:00:00 2001 From: AAGaming Date: Fri, 9 Sep 2022 16:18:06 -0400 Subject: [PATCH] feat(serverAPI): add FilePicker --- src/plugin.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugin.tsx b/src/plugin.tsx index 1cd7ea9..b07d378 100644 --- a/src/plugin.tsx +++ b/src/plugin.tsx @@ -45,9 +45,15 @@ export interface Toaster { toast(toast: ToastData): void; } +export interface FilePickerRes { + path: string; + realpath: string; +} + export interface ServerAPI { routerHook: RouterHook; toaster: Toaster; + openFilePicker(startPath: string, includeFiles?: boolean, regex?: RegExp): Promise callPluginMethod(methodName: string, args: TArgs): Promise>; callServerMethod(methodName: string, args: TArgs): Promise>; fetchNoCors(url: RequestInfo, request?: RequestInit): Promise>;