maxgherman/TypeIOC

View on GitHub
src/storage/types/disposable-storage.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Disposer } from '../../registration'

export type DisposableItem = {
    weakReference: {}
    disposer: Disposer<{}>
}

export interface IDisposableStorage {
    add(obj: {}, disposer: Disposer<{}>): void
    disposeItems(): void
}