src/vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService.ts/ExternalUriOpenerService/getOpener
class ExternalUriOpenerService:	async getOpener(targetUri: URI, ctx: { sourceUri: URI, preferredOpenerId?: string }, token: CancellationToken): Promise<IExternalUriOpener | undefined> {
		const allOpeners = await this.getOpeners(targetUri, true, ctx, token);
		if (allOpeners.length >= 1) {
			return allOpeners[0];
		}
		return undefined;
	}