extensions/debug-server-ready/src/extension.ts/ServerReadyDetector/openExternalWithUri
class ServerReadyDetector:	private openExternalWithUri(session: vscode.DebugSession, uri: string) {

		const args: ServerReadyAction = session.configuration.serverReadyAction;
		switch (args.action || 'openExternally') {

			case 'openExternally':
				vscode.env.openExternal(vscode.Uri.parse(uri));
				break;

			case 'debugWithChrome':
				this.debugWithBrowser('pwa-chrome', session, uri);
				break;

			case 'debugWithEdge':
				this.debugWithBrowser('pwa-msedge', session, uri);
				break;

			case 'startDebugging':
				vscode.debug.startDebugging(session.workspaceFolder, args.name || 'unspecified');
				break;

			default:
				// not supported
				break;
		}
	}