Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 3x 3x 5x 1x 1x 2x 2x 1x 1x 1x 1x | import * as vscode from 'vscode';
export const showError = (error: unknown) => {
switch (true) {
case error instanceof DOMException && error.name === 'AbortError':
vscode.window.showErrorMessage('Streaming aborted');
break;
case error instanceof Error:
vscode.window.showErrorMessage(error.message);
break;
case typeof error === 'string':
vscode.window.showErrorMessage(error);
break;
default:
vscode.window.showErrorMessage('Unknown error');
break;
}
};
|