Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import type { HookInstallRecord } from "../config/types.hooks.js";
import type { OpenClawConfig } from "../config/types.openclaw.js";
export type HookInstallUpdate = HookInstallRecord & { hookId: string };
export function recordHookInstall(cfg: OpenClawConfig, update: HookInstallUpdate): OpenClawConfig {
const { hookId, ...record } = update;
const installs = {
...cfg.hooks?.internal?.installs,
[hookId]: {
...cfg.hooks?.internal?.installs?.[hookId],
...record,
installedAt: record.installedAt ?? new Date().toISOString(),
},
};
return {
...cfg,
hooks: {
...cfg.hooks,
internal: {
...cfg.hooks?.internal,
installs: {
...installs,
[hookId]: installs[hookId],
},
},
},
};
}
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland