From 74b6f682605e101e4c0b236cc69c8ccd92f196b5 Mon Sep 17 00:00:00 2001 From: mortezaei Date: Thu, 2 Jul 2026 15:29:36 +0330 Subject: [PATCH] feat: implement cross-platform file upload bridge for Flutter WebView integration --- src/lib/webview-actions.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/lib/webview-actions.ts b/src/lib/webview-actions.ts index 1a34ee7..90e82ee 100644 --- a/src/lib/webview-actions.ts +++ b/src/lib/webview-actions.ts @@ -49,7 +49,10 @@ export interface DownloadFileOptions { * ``` */ export function downloadFile(options: DownloadFileOptions): boolean { - return postActionToFlutter("download_file", options as Record); + return postActionToFlutter( + "download_file", + options as unknown as Record, + ); } // ─── copy_to_clipboard ────────────────────────────────── @@ -142,5 +145,8 @@ export interface UploadFileOptions { * ``` */ export function uploadFile(options: UploadFileOptions): boolean { - return postActionToFlutter("upload_file", options as Record); + return postActionToFlutter( + "upload_file", + options as unknown as Record, + ); }