-
-
Notifications
You must be signed in to change notification settings - Fork 10
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Since some commits such as 799c588 were pushed to the main
branch last month, the CI no longer works:
- the lockfile were deleted compromising security of releases and breaking the workflow
- editable installs with
pip install -e .
do not work anymore - compilation does not work:
node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:28:5 - error TS2416: Property 'forEach' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '(callbackfn: (value: V, key: K, map: LinkedMap<K, V>) => void, thisArg?: any) => void' is not assignable to type '(callbackfn: (value: V, key: K, map: Map<K, V>) => void, thisArg?: any) => void'.
Types of parameters 'callbackfn' and 'callbackfn' are incompatible.
Types of parameters 'map' and 'map' are incompatible.
Type 'LinkedMap<K, V>' is not assignable to type 'Map<K, V>'.
The types returned by 'entries()' are incompatible between these types.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<[K, V]>' but required in type 'MapIterator<[K, V]>'.
28 forEach(callbackfn: (value: V, key: K, map: LinkedMap<K, V>) => void, thisArg?: any): void;
~~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:29:5 - error TS2416: Property 'keys' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<K>' is not assignable to type '() => MapIterator<K>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<K>' but required in type 'MapIterator<K>'.
29 keys(): IterableIterator<K>;
~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:30:5 - error TS2416: Property 'values' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<V>' is not assignable to type '() => MapIterator<V>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<V>' but required in type 'MapIterator<V>'.
30 values(): IterableIterator<V>;
~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:31:5 - error TS2416: Property 'entries' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<[K, V]>' is not assignable to type '() => MapIterator<[K, V]>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<[K, V]>' but required in type 'MapIterator<[K, V]>'.
31 entries(): IterableIterator<[K, V]>;
~~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:32:5 - error TS2416: Property '[Symbol.iterator]' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<[K, V]>' is not assignable to type '() => MapIterator<[K, V]>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<[K, V]>' but required in type 'MapIterator<[K, V]>'.
32 [Symbol.iterator](): IterableIterator<[K, V]>;
~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:28:5 - error TS2416: Property 'forEach' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '(callbackfn: (value: V, key: K, map: LinkedMap<K, V>) => void, thisArg?: any) => void' is not assignable to type '(callbackfn: (value: V, key: K, map: Map<K, V>) => void, thisArg?: any) => void'.
Types of parameters 'callbackfn' and 'callbackfn' are incompatible.
Types of parameters 'map' and 'map' are incompatible.
Type 'LinkedMap<K, V>' is not assignable to type 'Map<K, V>'.
The types returned by 'entries()' are incompatible between these types.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<[K, V]>' but required in type 'MapIterator<[K, V]>'.
28 forEach(callbackfn: (value: V, key: K, map: LinkedMap<K, V>) => void, thisArg?: any): void;
~~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:29:5 - error TS2416: Property 'keys' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<K>' is not assignable to type '() => MapIterator<K>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<K>' but required in type 'MapIterator<K>'.
29 keys(): IterableIterator<K>;
~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:30:5 - error TS2416: Property 'values' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<V>' is not assignable to type '() => MapIterator<V>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<V>' but required in type 'MapIterator<V>'.
30 values(): IterableIterator<V>;
~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:31:5 - error TS2416: Property 'entries' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<[K, V]>' is not assignable to type '() => MapIterator<[K, V]>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<[K, V]>' but required in type 'MapIterator<[K, V]>'.
31 entries(): IterableIterator<[K, V]>;
~~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
node_modules/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:32:5 - error TS2416: Property '[Symbol.iterator]' in type 'LinkedMap<K, V>' is not assignable to the same property in base type 'Map<K, V>'.
Type '() => IterableIterator<[K, V]>' is not assignable to type '() => MapIterator<[K, V]>'.
Property '[Symbol.dispose]' is missing in type 'IterableIterator<[K, V]>' but required in type 'MapIterator<[K, V]>'.
32 [Symbol.iterator](): IterableIterator<[K, V]>;
~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.esnext.disposable.d.ts:36:5
36 [Symbol.dispose](): void;
~~~~~~~~~~~~~~~~~~~~~~~~~
'[Symbol.dispose]' is declared here.
Found 10 errors in 2 files.
Errors Files
5 node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:28
5 node_modules/vscode-ws-jsonrpc/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts:28
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working