MCPcopy Create free account
hub / github.com/Snapchat/Valdi / _detachOrphanThreads

Method _detachOrphanThreads

valdi/vscode_debugger/src/binder.ts:445–450  ·  view source on GitHub ↗
(targets: ITarget[], terminateArgs?: Dap.TerminatedEventParams)

Source from the content-addressed store, hash-verified

443 }
444
445 _detachOrphanThreads(targets: ITarget[], terminateArgs?: Dap.TerminatedEventParams) {
446 const set = new Set(targets);
447 for (const target of this._threads.keys()) {
448 if (!set.has(target)) this._releaseTarget(target, terminateArgs);
449 }
450 }
451
452 _releaseTarget(target: ITarget, terminateArgs: Dap.TerminatedEventParams = {}) {
453 const data = this._threads.get(target);

Callers 3

getLaunchersMethod · 0.95
_launchMethod · 0.95
disposeMethod · 0.95

Calls 3

_releaseTargetMethod · 0.95
keysMethod · 0.65
hasMethod · 0.65

Tested by

no test coverage detected