Skip to content

Instantly share code, notes, and snippets.

@ispivey
Created May 14, 2020 20:18
Show Gist options
  • Save ispivey/03f36d24f95a5721812963bd16c86927 to your computer and use it in GitHub Desktop.
Save ispivey/03f36d24f95a5721812963bd16c86927 to your computer and use it in GitHub Desktop.
Error when including ["DOM.Iterable", "ESNext", "WebWorker"] libs
> tsc --project ./templates/typescript
node_modules/typescript/lib/lib.dom.iterable.d.ts:33:43 - error TS2304: Cannot find name 'AudioTrack'.
33 [Symbol.iterator](): IterableIterator<AudioTrack>;
~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:37:81 - error TS2304: Cannot find name 'IIRFilterNode'.
37 createIIRFilter(feedforward: Iterable<number>, feedback: Iterable<number>): IIRFilterNode;
~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:38:86 - error TS2304: Cannot find name 'PeriodicWaveConstraints'.
38 createPeriodicWave(real: Iterable<number>, imag: Iterable<number>, constraints?: PeriodicWaveConstraints): PeriodicWave;
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:38:112 - error TS2304: Cannot find name 'PeriodicWave'.
38 createPeriodicWave(real: Iterable<number>, imag: Iterable<number>, constraints?: PeriodicWaveConstraints): PeriodicWave;
~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:42:43 - error TS2304: Cannot find name 'CSSRule'.
42 [Symbol.iterator](): IterableIterator<CSSRule>;
~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:58:43 - error TS2304: Cannot find name 'ClientRect'.
58 [Symbol.iterator](): IterableIterator<ClientRect>;
~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:77:43 - error TS2304: Cannot find name 'DataTransferItem'.
77 [Symbol.iterator](): IterableIterator<DataTransferItem>;
~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:146:58 - error TS2304: Cannot find name 'MediaKeyStatus'.
146 [Symbol.iterator](): IterableIterator<[BufferSource, MediaKeyStatus]>;
~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:147:48 - error TS2304: Cannot find name 'MediaKeyStatus'.
147 entries(): IterableIterator<[BufferSource, MediaKeyStatus]>;
~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:149:32 - error TS2304: Cannot find name 'MediaKeyStatus'.
149 values(): IterableIterator<MediaKeyStatus>;
~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:157:43 - error TS2304: Cannot find name 'MimeType'.
157 [Symbol.iterator](): IterableIterator<MimeType>;
~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:161:43 - error TS2304: Cannot find name 'Attr'.
161 [Symbol.iterator](): IterableIterator<Attr>;
~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:165:86 - error TS2304: Cannot find name 'MediaKeySystemConfiguration'.
165 requestMediaKeySystemAccess(keySystem: string, supportedConfigurations: Iterable<MediaKeySystemConfiguration>): Promise<MediaKeySystemAccess>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:165:125 - error TS2304: Cannot find name 'MediaKeySystemAccess'.
165 requestMediaKeySystemAccess(keySystem: string, supportedConfigurations: Iterable<MediaKeySystemConfiguration>): Promise<MediaKeySystemAccess>;
~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:169:43 - error TS2304: Cannot find name 'Node'.
169 [Symbol.iterator](): IterableIterator<Node>;
~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:173:42 - error TS2304: Cannot find name 'Node'.
173 entries(): IterableIterator<[number, Node]>;
~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:181:32 - error TS2304: Cannot find name 'Node'.
181 values(): IterableIterator<Node>;
~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:184:36 - error TS2304: Cannot find name 'Node'.
184 interface NodeListOf<TNode extends Node> {
~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:201:43 - error TS2304: Cannot find name 'MimeType'.
201 [Symbol.iterator](): IterableIterator<MimeType>;
~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:209:42 - error TS2304: Cannot find name 'RTCRtpCodecCapability'.
209 setCodecPreferences(codecs: Iterable<RTCRtpCodecCapability>): void;
~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:216:43 - error TS2304: Cannot find name 'SVGLength'.
216 [Symbol.iterator](): IterableIterator<SVGLength>;
~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:220:43 - error TS2304: Cannot find name 'SVGNumber'.
220 [Symbol.iterator](): IterableIterator<SVGNumber>;
~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:232:43 - error TS2304: Cannot find name 'SourceBuffer'.
232 [Symbol.iterator](): IterableIterator<SourceBuffer>;
~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:236:43 - error TS2304: Cannot find name 'SpeechGrammar'.
236 [Symbol.iterator](): IterableIterator<SpeechGrammar>;
~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:240:43 - error TS2304: Cannot find name 'SpeechRecognitionAlternative'.
240 [Symbol.iterator](): IterableIterator<SpeechRecognitionAlternative>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:248:43 - error TS2304: Cannot find name 'StyleSheet'.
248 [Symbol.iterator](): IterableIterator<StyleSheet>;
~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:252:43 - error TS2304: Cannot find name 'TextTrackCue'.
252 [Symbol.iterator](): IterableIterator<TextTrackCue>;
~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:256:43 - error TS2304: Cannot find name 'TextTrack'.
256 [Symbol.iterator](): IterableIterator<TextTrack>;
~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:260:43 - error TS2304: Cannot find name 'Touch'.
260 [Symbol.iterator](): IterableIterator<Touch>;
~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:280:37 - error TS2304: Cannot find name 'VRLayer'.
280 requestPresent(layers: Iterable<VRLayer>): Promise<void>;
~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:284:43 - error TS2304: Cannot find name 'VideoTrack'.
284 [Symbol.iterator](): IterableIterator<VideoTrack>;
~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:292:40 - error TS2304: Cannot find name 'Account'.
292 makeCredential(accountInformation: Account, cryptoParameters: Iterable<ScopedCredentialParameters>, attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:292:76 - error TS2304: Cannot find name 'ScopedCredentialParameters'.
292 makeCredential(accountInformation: Account, cryptoParameters: Iterable<ScopedCredentialParameters>, attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:292:297 - error TS2304: Cannot find name 'ScopedCredentialOptions'.
292 makeCredential(accountInformation: Account, cryptoParameters: Iterable<ScopedCredentialParameters>, attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
~~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.iterable.d.ts:292:331 - error TS2304: Cannot find name 'ScopedCredentialInfo'.
292 makeCredential(accountInformation: Account, cryptoParameters: Iterable<ScopedCredentialParameters>, attestationChallenge: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array | Uint8ClampedArray | Float32Array | Float64Array | DataView | ArrayBuffer | null, options?: ScopedCredentialOptions): Promise<ScopedCredentialInfo>;
~~~~~~~~~~~~~~~~~~~~
templates/typescript/conditional_response.ts:29:7 - error TS2367: This condition will always return 'false' since the types 'string' and 'number' have no overlap.
29 if (request.cf.asn == 64512) {
~~~~~~~~~~~~~~~~~~~~~~~
Found 36 errors.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! worker@1.0.0 transpile: `tsc --project ./templates/typescript`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the worker@1.0.0 transpile script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment