1
2
3
4
5
6
7
8
9
10
11
12
| interface SymbolConstructor {
| readonly dispose: unique symbol;
| readonly asyncDispose: unique symbol;
| }
|
| interface Disposable {
| [Symbol.dispose](): void;
| }
|
| interface AsyncDisposable {
| [Symbol.asyncDispose](): PromiseLike<void>;
| }
|
|