src/vs/workbench/api/common/extHostOutput.ts/AbstractExtHostOutputChannel/dispose
class AbstractExtHostOutputChannel:	override dispose(): void {
		super.dispose();

		if (!this._disposed) {
			this._id
				.then(id => this._proxy.$dispose(id))
				.then(() => this._disposed = true);
		}
	}