CH-J Toolsδιαχείριση διακομιστή πάνω από SSH
Μενού
Δημοσίευση πηγής

CH-J Tools

Περιηγηθείτε σε καταλόγους και αρχεία για μια συγκεκριμένη έκδοση εφαρμογών.

Κατεβάστε την πηγή ZIP
CH-J / Server Manager 872 αρχεία
core-20261030T220507Z-61e4558d889f Προστέθηκε: · Χτισμένο:
config.ts Προστέθηκε: Ημερομηνία που δεν έχει καταγραφεί 884 B · 20 γραμμές
Κωδικός Λήψη αρχείου
1/** Persistent configuration (config/config.json, schema 1). */
2import { call } from "../transport";
3import type { AppConfig } from "../types";
5export interface ConfigPatch {
6 ui?: Partial<Omit<AppConfig["ui"], "sidebar">> & { sidebar?: Partial<AppConfig["ui"]["sidebar"]> };
7 updates?: Partial<Pick<AppConfig["updates"], "channel" | "autoCheck">>;
8 plugins?: Partial<AppConfig["plugins"]>;
9 security?: Partial<AppConfig["security"]>;
10 /** Required whenever `security` changes. */
11 masterPassword?: string;
14export interface LanguageInfo { code: string; name: string; englishName?: string }
16export const config = Object.freeze({
17 get: () => call<AppConfig>("core_config_get", "config:get"),
18 update: (patch: ConfigPatch) => call<AppConfig>("core_config_update", "config:update", patch),
19 languages: () => call<LanguageInfo[]>("core_i18n_languages", "i18n:languages")
20});
SHA-25665a8ac236a33b96189678784710c9ff7040389303e45d6bc9d02dc9a3a351316

CH-J Proprietary Software License 1.14 · Η πηγή παρέχεται στο CH-J Proprietary Software License 1.14. Η διαθεσιμότητά του δεν αλλάζει τους όρους της άδειας χρήσης ούτε χορηγεί πρόσθετα δικαιώματα.

Archive SHA-25677380d4805485ffa4027fbe7858b5836f197a4aa9d52358a43e2d12d018744df
Αρχεία