From 8577f42832ea5bdda7289decb082dc51ff2f780b Mon Sep 17 00:00:00 2001 From: creatixchu Date: Tue, 3 Nov 2026 15:08:12 +0800 Subject: [PATCH] fix(release): declare dependency-free packaging settings reader --- apps/desktop/scripts/desktop-file-settings.d.mts | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 apps/desktop/scripts/desktop-file-settings.d.mts diff --git a/apps/desktop/scripts/desktop-file-settings.d.mts b/apps/desktop/scripts/desktop-file-settings.d.mts new file mode 100644 index 0000000000..afecbcb87c --- /dev/null +++ b/apps/desktop/scripts/desktop-file-settings.d.mts @@ -0,0 +1,9 @@ +/** Read file-owned packaging settings without loading packaging dependencies. */ + +/** + * Read an explicitly selected dotenv without exposing credential-bearing parser errors. + * @param path - Selected file; relative credential paths resolve beside it. + * @param accepts - Whether this file may declare a setting. + * @returns Validated file settings. + */ +export function readDesktopPackageSettings(path: string, accepts: (name: string) => boolean): Record