MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / combinedDisposable

Function combinedDisposable

packages/agent-core/src/di/lifecycle.ts:212–216  ·  view source on GitHub ↗
(...disposables: IDisposable[])

Source from the content-addressed store, hash-verified

210}
211
212export function combinedDisposable(...disposables: IDisposable[]): IDisposable {
213 const parent = toDisposable(() => dispose(disposables));
214 setParentOfDisposables(disposables, parent);
215 return parent;
216}
217
218export class DisposableStore implements IDisposable {
219 private readonly _toDispose = new Set<IDisposable>();

Callers 2

lifecycle.test.tsFile · 0.90
anyFunction · 0.90

Calls 3

toDisposableFunction · 0.85
setParentOfDisposablesFunction · 0.85
disposeFunction · 0.70

Tested by

no test coverage detected