src/vs/editor/browser/services/openerService.ts/OpenerService/registerExternalOpener
class OpenerService:	registerExternalOpener(opener: IExternalOpener): IDisposable {
		const remove = this._externalOpeners.push(opener);
		return { dispose: remove };
	}