Hi,
I can't compile the APM-Start (neither the APM-Final) when running npm start. Would appreciate a lot any support. (i can compile though the APM-Final-v16, so i think it's a version problem...)
Angular CLI: 14.0.7
Node: 16.20.2
Package Manager: npm 8.19.4
OS: win32 x64
Angular: 14.3.0
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
@angular-devkit/architect 0.1402.13
@angular-devkit/build-angular 14.2.13
@angular-devkit/core 14.2.13
@angular-devkit/schematics 14.0.7
@angular/cli 14.0.7
@schematics/angular 14.0.7
rxjs 7.5.7
typescript 4.7.4
The error..... ( i was 1st trying to run it with node 22 so with nvm i've settled it to Node: 16.20.2)
Error: node_modules/@types/node/async_hooks.d.ts:616:32 - error TS2304: Cannot find name 'Disposable'.
616 interface RunScope extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/child_process.d.ts:255:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
255 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/child_process.d.ts:255:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
255 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/dgram.d.ts:646:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
646 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/dgram.d.ts:646:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
646 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/diagnostics_channel.d.ts:351:38 - error TS2304: Cannot find name 'Disposable'.
351 interface RunStoresScope extends Disposable {}
~~~~~~~~~~
Error: node_modules/@types/node/diagnostics_channel.d.ts:790:43 - error TS2304: Cannot find name 'Disposable'.
790 interface BoundedChannelScope extends Disposable {}
~~~~~~~~~~
Error: node_modules/@types/node/events.d.ts:542:91 - error TS2304: Cannot find name 'Disposable'.
542 function addAbortListener(signal: AbortSignal, resource: (event: Event) => void): Disposable;
~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:270:9 - error TS2416: Property '[Symbol.asyncIterator]' in type 'Dir' is not assignable to the same property in base type 'AsyncIterable<Dirent>'.
Type '() => AsyncIterator<Dirent, undefined, any>' is not assignable to type '() => AsyncIterator<Dirent, any, undefined>'.
Property 'next' is missing in type 'AsyncIterator<Dirent, undefined, any>' but required in type 'AsyncIterator<Dirent, any, undefined>'.
270 Symbol.asyncIterator: NodeJS.AsyncIterator;
~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:34:5
34 next(...args: [] | [TNext]): Promise<IteratorResult<T, TReturn>>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'next' is declared here.
Error: node_modules/@types/node/fs.d.ts:319:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
319 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:319:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
319 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:325:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
325 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:325:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
325 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/fs.d.ts:647:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
647 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:647:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
647 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/fs.d.ts:2266:41 - error TS2304: Cannot find name 'Disposable'.
2266 interface DisposableTempDir extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:2278:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
2278 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:2278:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
2278 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:645:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
645 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:645:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
645 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:1154:41 - error TS2304: Cannot find name 'AsyncDisposable'.
1154 interface DisposableTempDir extends AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:1166:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
1166 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:1166:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
1166 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/globals.d.ts:136:69 - error TS2304: Cannot find name 'IteratorObject'.
136 interface Iterator<T, TReturn = undefined, TNext = any> extends IteratorObject<T, TReturn, TNext> {
~~~~~~~~~~~~~~
Error: node_modules/@types/node/globals.d.ts:141:74 - error TS2304: Cannot find name 'AsyncIteratorObject'.
141 interface AsyncIterator<T, TReturn = undefined, TNext = any> extends AsyncIteratorObject<T, TReturn, TNext> {
~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/inspector.d.ts:44:66 - error TS2304: Cannot find name 'Disposable'.
44 function open(port?: number, host?: string, wait?: boolean): Disposable;
~~~~~~~~~~
Error: node_modules/@types/node/net.d.ts:534:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
534 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/net.d.ts:534:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
534 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/net.d.ts:746:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
746 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/net.d.ts:746:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
746 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/perf_hooks.d.ts:428:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
428 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/perf_hooks.d.ts:428:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
428 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/quic.d.ts:832:35 - error TS2304: Cannot find name 'AsyncDisposable'.
832 class QuicEndpoint implements AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:941:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
941 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:941:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
941 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:1187:34 - error TS2304: Cannot find name 'AsyncDisposable'.
1187 class QuicSession implements AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:1500:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
1500 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:1500:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
1500 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/readline.d.ts:28:46 - error TS2304: Cannot find name 'Disposable'.
28 class Interface implements EventEmitter, Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/readline.d.ts:189:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
189 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/readline.d.ts:189:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
189 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:253:35 - error TS2304: Cannot find name 'Disposable'.
253 class DatabaseSync implements Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:667:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
667 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:667:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
667 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:701:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
701 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:701:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
701 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/stream.d.ts:654:13 - error TS2416: Property '[Symbol.asyncIterator]' in type 'Readable' is not assignable to the same property in base type 'ReadableStream'.
Type '() => AsyncIterator<any, undefined, any>' is not assignable to type '() => AsyncIterableIterator<string | Buffer>'.
Property 'next' is missing in type 'AsyncIterator<any, undefined, any>' but required in type 'AsyncIterableIterator<string | Buffer>'.
654 Symbol.asyncIterator: NodeJS.AsyncIterator;
~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:34:5
34 next(...args: [] | [TNext]): Promise<IteratorResult<T, TReturn>>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'next' is declared here.
Error: node_modules/@types/node/stream.d.ts:691:13 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
691 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:691:21 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
691 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:1046:13 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
1046 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:1046:21 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
1046 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:1115:15 - error TS2420: Class 'Duplex' incorrectly implements interface 'ReadWriteStream'.
Types of property '[Symbol.asyncIterator]' are incompatible.
Type '() => AsyncIterator<any, undefined, any>' is not assignable to type '() => AsyncIterableIterator<string | Buffer>'.
1115 class Duplex extends Stream implements NodeJS.ReadWriteStream {
~~~~~~
Error: node_modules/@types/node/stream.d.ts:1594:17 - error TS5084: Tuple members must all have names or all not have names.
1594 ...[PipelineSource, ...PipelineTransform<any, any>[], PipelineDestination<any, any>],
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:144:30 - error TS2304: Cannot find name 'Disposable'.
144 interface Writer extends Disposable, AsyncDisposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:144:42 - error TS2304: Cannot find name 'AsyncDisposable'.
144 interface Writer extends Disposable, AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:157:34 - error TS2304: Cannot find name 'Disposable'.
157 interface SyncWriter extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:167:33 - error TS2304: Cannot find name 'Disposable'.
167 interface Broadcast extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:173:29 - error TS2304: Cannot find name 'Disposable'.
173 interface Share extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:179:33 - error TS2304: Cannot find name 'Disposable'.
179 interface SyncShare extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:185:37 - error TS2304: Cannot find name 'AsyncDisposable'.
185 interface DuplexChannel extends AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/promises.d.ts:202:13 - error TS5084: Tuple members must all have names or all not have names.
202 PipelineSource,
~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/web.d.ts:187:78 - error TS2304: Cannot find name 'BuiltinIteratorReturn'.
187 interface ReadableStreamAsyncIterator extends NodeJS.AsyncIterator<T, BuiltinIteratorReturn, unknown> {
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/test.d.ts:2433:13 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
2433 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/test.d.ts:2433:21 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
2433 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/timers.d.ts:24:53 - error TS2304: Cannot find name 'Disposable'.
24 interface Immediate extends RefCounted, Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:54:17 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
54 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:54:25 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
54 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/timers.d.ts:76:51 - error TS2304: Cannot find name 'Disposable'.
76 interface Timeout extends RefCounted, Disposable, Timer {
~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:134:17 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
134 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:134:25 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
134 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/ts5.6/index.d.ts:29:21 - error TS2726: Cannot find lib definition for 'esnext.disposable'.
29 ///
~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/url.d.ts:549:69 - error TS2304: Cannot find name 'BuiltinIteratorReturn'.
549 interface URLSearchParamsIterator extends NodeJS.Iterator<T, BuiltinIteratorReturn, unknown> {
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:412:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
412 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:412:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
412 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/v8.d.ts:427:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
427 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:427:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
427 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/v8.d.ts:443:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
443 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:443:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
443 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:459:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
459 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:459:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
459 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:817:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
817 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:817:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
817 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:40:9 - error TS2502: 'CompressionStream' is referenced directly or indirectly in its own type annotation.
40 var CompressionStream: typeof globalThis extends {
~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:51:9 - error TS2502: 'DecompressionStream' is referenced directly or indirectly in its own type annotation.
51 var DecompressionStream: typeof globalThis extends {
~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:60:9 - error TS2502: 'ReadableByteStreamController' is referenced directly or indirectly in its own type annotation.
60 var ReadableByteStreamController: typeof globalThis extends
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:68:9 - error TS2502: 'ReadableStreamBYOBReader' is referenced directly or indirectly in its own type annotation.
68 var ReadableStreamBYOBReader: typeof globalThis extends { onmessage: any; ReadableStreamBYOBReader: infer T } ? T
~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:72:9 - error TS2502: 'ReadableStreamBYOBRequest' is referenced directly or indirectly in its own type annotation.
72 var ReadableStreamBYOBRequest: typeof globalThis extends { onmessage: any; ReadableStreamBYOBRequest: infer T } ? T
~~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/worker_threads.d.ts:336:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
336 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/worker_threads.d.ts:336:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
336 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/typescript/lib/lib.dom.d.ts:14003:11 - error TS2430: Interface 'TextEncoder' incorrectly extends interface 'import("node:util").TextEncoder'.
The types of 'encodeInto(...).read' are incompatible between these types.
Type 'number | undefined' is not assignable to type 'number'.
Type 'undefined' is not assignable to type 'number'.
14003 interface TextEncoder extends TextEncoderCommon {
~~~~~~~~~~~
Hi,
I can't compile the APM-Start (neither the APM-Final) when running npm start. Would appreciate a lot any support. (i can compile though the APM-Final-v16, so i think it's a version problem...)
Angular CLI: 14.0.7
Node: 16.20.2
Package Manager: npm 8.19.4
OS: win32 x64
Angular: 14.3.0
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
@angular-devkit/architect 0.1402.13
@angular-devkit/build-angular 14.2.13
@angular-devkit/core 14.2.13
@angular-devkit/schematics 14.0.7
@angular/cli 14.0.7
@schematics/angular 14.0.7
rxjs 7.5.7
typescript 4.7.4
The error..... ( i was 1st trying to run it with node 22 so with nvm i've settled it to Node: 16.20.2)
Error: node_modules/@types/node/async_hooks.d.ts:616:32 - error TS2304: Cannot find name 'Disposable'.
616 interface RunScope extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/child_process.d.ts:255:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
255 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/child_process.d.ts:255:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
255 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/dgram.d.ts:646:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
646 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/dgram.d.ts:646:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
646 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/diagnostics_channel.d.ts:351:38 - error TS2304: Cannot find name 'Disposable'.
351 interface RunStoresScope extends Disposable {}
~~~~~~~~~~
Error: node_modules/@types/node/diagnostics_channel.d.ts:790:43 - error TS2304: Cannot find name 'Disposable'.
790 interface BoundedChannelScope extends Disposable {}
~~~~~~~~~~
Error: node_modules/@types/node/events.d.ts:542:91 - error TS2304: Cannot find name 'Disposable'.
542 function addAbortListener(signal: AbortSignal, resource: (event: Event) => void): Disposable;
~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:270:9 - error TS2416: Property '[Symbol.asyncIterator]' in type 'Dir' is not assignable to the same property in base type 'AsyncIterable<Dirent>'.
Type '() => AsyncIterator<Dirent, undefined, any>' is not assignable to type '() => AsyncIterator<Dirent, any, undefined>'.
Property 'next' is missing in type 'AsyncIterator<Dirent, undefined, any>' but required in type 'AsyncIterator<Dirent, any, undefined>'.
270 Symbol.asyncIterator: NodeJS.AsyncIterator;
~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:34:5
34 next(...args: [] | [TNext]): Promise<IteratorResult<T, TReturn>>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'next' is declared here.
Error: node_modules/@types/node/fs.d.ts:319:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
319 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:319:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
319 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:325:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
325 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:325:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
325 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/fs.d.ts:647:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
647 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:647:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
647 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/fs.d.ts:2266:41 - error TS2304: Cannot find name 'Disposable'.
2266 interface DisposableTempDir extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:2278:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
2278 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs.d.ts:2278:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
2278 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:645:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
645 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:645:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
645 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:1154:41 - error TS2304: Cannot find name 'AsyncDisposable'.
1154 interface DisposableTempDir extends AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:1166:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
1166 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/fs/promises.d.ts:1166:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
1166 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/globals.d.ts:136:69 - error TS2304: Cannot find name 'IteratorObject'.
136 interface Iterator<T, TReturn = undefined, TNext = any> extends IteratorObject<T, TReturn, TNext> {
~~~~~~~~~~~~~~
Error: node_modules/@types/node/globals.d.ts:141:74 - error TS2304: Cannot find name 'AsyncIteratorObject'.
141 interface AsyncIterator<T, TReturn = undefined, TNext = any> extends AsyncIteratorObject<T, TReturn, TNext> {
~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/inspector.d.ts:44:66 - error TS2304: Cannot find name 'Disposable'.
44 function open(port?: number, host?: string, wait?: boolean): Disposable;
~~~~~~~~~~
Error: node_modules/@types/node/net.d.ts:534:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
534 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/net.d.ts:534:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
534 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/net.d.ts:746:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
746 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/net.d.ts:746:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
746 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/perf_hooks.d.ts:428:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
428 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/perf_hooks.d.ts:428:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
428 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/quic.d.ts:832:35 - error TS2304: Cannot find name 'AsyncDisposable'.
832 class QuicEndpoint implements AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:941:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
941 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:941:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
941 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:1187:34 - error TS2304: Cannot find name 'AsyncDisposable'.
1187 class QuicSession implements AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:1500:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
1500 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/quic.d.ts:1500:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
1500 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/readline.d.ts:28:46 - error TS2304: Cannot find name 'Disposable'.
28 class Interface implements EventEmitter, Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/readline.d.ts:189:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
189 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/readline.d.ts:189:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
189 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:253:35 - error TS2304: Cannot find name 'Disposable'.
253 class DatabaseSync implements Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:667:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
667 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:667:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
667 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:701:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
701 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/sqlite.d.ts:701:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
701 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/stream.d.ts:654:13 - error TS2416: Property '[Symbol.asyncIterator]' in type 'Readable' is not assignable to the same property in base type 'ReadableStream'.
Type '() => AsyncIterator<any, undefined, any>' is not assignable to type '() => AsyncIterableIterator<string | Buffer>'.
Property 'next' is missing in type 'AsyncIterator<any, undefined, any>' but required in type 'AsyncIterableIterator<string | Buffer>'.
654 Symbol.asyncIterator: NodeJS.AsyncIterator;
~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.es2018.asynciterable.d.ts:34:5
34 next(...args: [] | [TNext]): Promise<IteratorResult<T, TReturn>>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'next' is declared here.
Error: node_modules/@types/node/stream.d.ts:691:13 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
691 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:691:21 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
691 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:1046:13 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
1046 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:1046:21 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
1046 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/stream.d.ts:1115:15 - error TS2420: Class 'Duplex' incorrectly implements interface 'ReadWriteStream'.
Types of property '[Symbol.asyncIterator]' are incompatible.
Type '() => AsyncIterator<any, undefined, any>' is not assignable to type '() => AsyncIterableIterator<string | Buffer>'.
1115 class Duplex extends Stream implements NodeJS.ReadWriteStream {
~~~~~~
Error: node_modules/@types/node/stream.d.ts:1594:17 - error TS5084: Tuple members must all have names or all not have names.
1594 ...[PipelineSource, ...PipelineTransform<any, any>[], PipelineDestination<any, any>],
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:144:30 - error TS2304: Cannot find name 'Disposable'.
144 interface Writer extends Disposable, AsyncDisposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:144:42 - error TS2304: Cannot find name 'AsyncDisposable'.
144 interface Writer extends Disposable, AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:157:34 - error TS2304: Cannot find name 'Disposable'.
157 interface SyncWriter extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:167:33 - error TS2304: Cannot find name 'Disposable'.
167 interface Broadcast extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:173:29 - error TS2304: Cannot find name 'Disposable'.
173 interface Share extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:179:33 - error TS2304: Cannot find name 'Disposable'.
179 interface SyncShare extends Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/stream/iter.d.ts:185:37 - error TS2304: Cannot find name 'AsyncDisposable'.
185 interface DuplexChannel extends AsyncDisposable {
~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/promises.d.ts:202:13 - error TS5084: Tuple members must all have names or all not have names.
202 PipelineSource,
~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/stream/web.d.ts:187:78 - error TS2304: Cannot find name 'BuiltinIteratorReturn'.
187 interface ReadableStreamAsyncIterator extends NodeJS.AsyncIterator<T, BuiltinIteratorReturn, unknown> {
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/test.d.ts:2433:13 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
2433 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/test.d.ts:2433:21 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
2433 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/timers.d.ts:24:53 - error TS2304: Cannot find name 'Disposable'.
24 interface Immediate extends RefCounted, Disposable {
~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:54:17 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
54 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:54:25 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
54 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/timers.d.ts:76:51 - error TS2304: Cannot find name 'Disposable'.
76 interface Timeout extends RefCounted, Disposable, Timer {
~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:134:17 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
134 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/timers.d.ts:134:25 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
134 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/ts5.6/index.d.ts:29:21 - error TS2726: Cannot find lib definition for 'esnext.disposable'.
29 ///
~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/url.d.ts:549:69 - error TS2304: Cannot find name 'BuiltinIteratorReturn'.
549 interface URLSearchParamsIterator extends NodeJS.Iterator<T, BuiltinIteratorReturn, unknown> {
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:412:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
412 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:412:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
412 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/v8.d.ts:427:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
427 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:427:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
427 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/v8.d.ts:443:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
443 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:443:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
443 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:459:9 - error TS1169: A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type.
459 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:459:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
459 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:817:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
817 Symbol.dispose: void;
~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/v8.d.ts:817:17 - error TS2339: Property 'dispose' does not exist on type 'SymbolConstructor'.
817 Symbol.dispose: void;
~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:40:9 - error TS2502: 'CompressionStream' is referenced directly or indirectly in its own type annotation.
40 var CompressionStream: typeof globalThis extends {
~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:51:9 - error TS2502: 'DecompressionStream' is referenced directly or indirectly in its own type annotation.
51 var DecompressionStream: typeof globalThis extends {
~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:60:9 - error TS2502: 'ReadableByteStreamController' is referenced directly or indirectly in its own type annotation.
60 var ReadableByteStreamController: typeof globalThis extends
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:68:9 - error TS2502: 'ReadableStreamBYOBReader' is referenced directly or indirectly in its own type annotation.
68 var ReadableStreamBYOBReader: typeof globalThis extends { onmessage: any; ReadableStreamBYOBReader: infer T } ? T
~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/web-globals/streams.d.ts:72:9 - error TS2502: 'ReadableStreamBYOBRequest' is referenced directly or indirectly in its own type annotation.
72 var ReadableStreamBYOBRequest: typeof globalThis extends { onmessage: any; ReadableStreamBYOBRequest: infer T } ? T
~~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/worker_threads.d.ts:336:9 - error TS1165: A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type.
336 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/@types/node/worker_threads.d.ts:336:17 - error TS2339: Property 'asyncDispose' does not exist on type 'SymbolConstructor'.
336 Symbol.asyncDispose: Promise;
~~~~~~~~~~~~
Error: node_modules/typescript/lib/lib.dom.d.ts:14003:11 - error TS2430: Interface 'TextEncoder' incorrectly extends interface 'import("node:util").TextEncoder'.
The types of 'encodeInto(...).read' are incompatible between these types.
Type 'number | undefined' is not assignable to type 'number'.
Type 'undefined' is not assignable to type 'number'.
14003 interface TextEncoder extends TextEncoderCommon {
~~~~~~~~~~~