MCPcopy
hub / github.com/callumalpass/tasknotes / buildSettingsDataForSave

Function buildSettingsDataForSave

src/settings/settingsPersistence.ts:248–258  ·  view source on GitHub ↗
(
	loadedData: Record<string, unknown> | null | undefined,
	settings: TaskNotesSettings
)

Source from the content-addressed store, hash-verified

246}
247
248export function buildSettingsDataForSave(
249 loadedData: Record<string, unknown> | null | undefined,
250 settings: TaskNotesSettings
251): Record<string, unknown> {
252 const data = loadedData ? { ...loadedData } : {};
253 const settingsKeys = Object.keys(DEFAULT_SETTINGS) as (keyof TaskNotesSettings)[];
254 for (const key of settingsKeys) {
255 data[key] = settings[key];
256 }
257 return data;
258}

Callers 2

Calls

no outgoing calls

Tested by

no test coverage detected