1 | export default class Disposable {
|
2 | constructor();
|
3 | /**
|
4 | * The object has already been disposed.
|
5 | */
|
6 | protected disposed: boolean;
|
7 | /**
|
8 | * Extension point for disposable objects.
|
9 | */
|
10 | protected disposeInternal(): void;
|
11 | /**
|
12 | * Clean up.
|
13 | */
|
14 | dispose(): void;
|
15 | }
|