Mark exthost/main arrays in events as readonly (#164187)

This better aligns the internal types of these event with the public apis
This commit is contained in:
Matt Bierner
2022-10-20 15:07:11 -07:00
committed by GitHub
parent 3a67c29665
commit 8cf88f7d8f
8 changed files with 21 additions and 21 deletions

View File

@@ -299,7 +299,7 @@ suite('ExtHostDiagnostics', () => {
});
test('diagnostic eventing', async function () {
const emitter = new Emitter<Array<URI>>();
const emitter = new Emitter<readonly URI[]>();
const collection = new DiagnosticCollection('ddd', 'test', 100, versionProvider, extUri, new DiagnosticsShape(), emitter);
const diag1 = new Diagnostic(new Range(1, 1, 2, 3), 'diag1');
@@ -337,7 +337,7 @@ suite('ExtHostDiagnostics', () => {
});
test('vscode.languages.onDidChangeDiagnostics Does Not Provide Document URI #49582', async function () {
const emitter = new Emitter<Array<URI>>();
const emitter = new Emitter<readonly URI[]>();
const collection = new DiagnosticCollection('ddd', 'test', 100, versionProvider, extUri, new DiagnosticsShape(), emitter);
const diag1 = new Diagnostic(new Range(1, 1, 2, 3), 'diag1');