MCPcopy Index your code
hub / github.com/codeaashu/claude-code / dispose

Function dispose

src/utils/skills/skillChangeDetector.ts:146–164  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

144 * Clean up file watcher
145 */
146export function dispose(): Promise<void> {
147 disposed = true
148 if (unregisterCleanup) {
149 unregisterCleanup()
150 unregisterCleanup = null
151 }
152 let closePromise: Promise<void> = Promise.resolve()
153 if (watcher) {
154 closePromise = watcher.close()
155 watcher = null
156 }
157 if (reloadTimer) {
158 clearTimeout(reloadTimer)
159 reloadTimer = null
160 }
161 pendingChangedPaths.clear()
162 skillsChanged.clear()
163 return closePromise
164}
165
166/**
167 * Subscribe to skill changes

Callers 1

initializeFunction · 0.70

Calls 3

resolveMethod · 0.45
closeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected