Reduce Community lint type-safety warnings

This commit is contained in:
vorotamoroz committed 2026-07-20 18:08:09 +00:00
1 parent 2cf535332b
commit 104eeadb4b
29 files changed
+664 -318

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
export interface OptionalSyncFeatures {
DISABLE: "DISABLE";
CUSTOMIZE: "CUSTOMIZE";
DISABLE_CUSTOM: "DISABLE_CUSTOM";
FETCH: "FETCH";
OVERWRITE: "OVERWRITE";
MERGE: "MERGE";
DISABLE_HIDDEN: "DISABLE_HIDDEN";
}
export type OptionalSyncFeatureMode = keyof OptionalSyncFeatures;
export type HiddenFileSyncMode = Extract<
OptionalSyncFeatureMode,
"FETCH" | "OVERWRITE" | "MERGE" | "DISABLE" | "DISABLE_HIDDEN"
>;
declare global {
interface OPTIONAL_SYNC_FEATURES {
DISABLE: "DISABLE";
CUSTOMIZE: "CUSTOMIZE";
DISABLE_CUSTOM: "DISABLE_CUSTOM";
FETCH: "FETCH";
OVERWRITE: "OVERWRITE";
MERGE: "MERGE";
DISABLE_HIDDEN: "DISABLE_HIDDEN";
}
}