MCPcopy Index your code
hub / github.com/callumalpass/tasknotes / runAsyncSettingCallback

Function runAsyncSettingCallback

src/settings/components/settingHelpers.ts:65–75  ·  view source on GitHub ↗
(callback: () => unknown)

Source from the content-addressed store, hash-verified

63}
64
65export function runAsyncSettingCallback(callback: () => unknown): void {
66 void Promise.resolve()
67 .then(callback)
68 .catch((error: unknown) => {
69 tasknotesLogger.error("TaskNotes settings callback failed:", {
70 category: "configuration",
71 operation: "settings-callback",
72 error: error,
73 });
74 });
75}
76
77/**
78 * Legacy fallback that mimics SettingGroup API for Obsidian < 1.11.0

Callers 12

createCardFunction · 0.90
createCardToggleFunction · 0.90
renderGoogleCalendarCardFunction · 0.90
onOpenMethod · 0.90
onOpenMethod · 0.90
configureToggleSettingFunction · 0.85
handleChangeFunction · 0.85
configureDropdownSettingFunction · 0.85
configureNumberSettingFunction · 0.85
configureButtonSettingFunction · 0.85

Calls 2

resolveMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected