1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
Description: ignore typescript ≥ 4.1 errors
Author: Yadd <yadd@debian.org>
Bug-Debian: https://bugs.debian.org/978390
Forwarded: not-needed
Last-Update: 2022-09-17
--- a/packages/typescript/src/index.ts
+++ b/packages/typescript/src/index.ts
@@ -94,7 +94,9 @@
},
renderStart(outputOptions) {
+// @ts-ignore
validateSourceMap(this, parsedOptions.options, outputOptions, parsedOptions.autoSetSourceMap);
+// @ts-ignore
validatePaths(this, parsedOptions.options, outputOptions);
},
@@ -186,6 +188,7 @@
// https://github.com/rollup/plugins/issues/681
if (tsBuildInfoSource) {
await emitFile(
+// @ts-ignore
outputOptions,
outputToFilesystem,
this,
--- a/packages/typescript/src/options/normalize.ts
+++ b/packages/typescript/src/options/normalize.ts
@@ -46,6 +46,7 @@
switch (compilerOptions.module) {
case ts.ModuleKind.ES2015:
case ts.ModuleKind.ESNext:
+// @ts-ignore
case ts.ModuleKind.Node16:
case ts.ModuleKind.NodeNext:
case ts.ModuleKind.CommonJS:
--- a/packages/typescript/src/options/tsconfig.ts
+++ b/packages/typescript/src/options/tsconfig.ts
@@ -106,7 +106,9 @@
function setModuleResolutionKind(parsedConfig: ParsedCommandLine): ParsedCommandLine {
const moduleKind = parsedConfig.options.module;
const moduleResolution =
+// @ts-ignore
moduleKind === ModuleKind.Node16
+// @ts-ignore
? ModuleResolutionKind.Node16
: moduleKind === ModuleKind.NodeNext
? ModuleResolutionKind.NodeNext
--- a/packages/typescript/src/outputFile.ts
+++ b/packages/typescript/src/outputFile.ts
@@ -75,7 +75,9 @@
const mapFile = emittedFileNames.find(isMapOutputFile);
return {
+// @ts-ignore
code: getEmittedFile(codeFile, emittedFiles, tsCache),
+// @ts-ignore
map: getEmittedFile(mapFile, emittedFiles, tsCache),
declarations: emittedFileNames.filter((name) => name !== codeFile && name !== mapFile)
};
--- a/packages/typescript/src/preflight.ts
+++ b/packages/typescript/src/preflight.ts
@@ -25,6 +25,7 @@
ModuleKind.ES2015,
ModuleKind.ES2020,
ModuleKind.ESNext,
+// @ts-ignore
ModuleKind.Node16,
ModuleKind.NodeNext,
undef
--- a/packages/typescript/src/watchProgram.ts
+++ b/packages/typescript/src/watchProgram.ts
@@ -54,6 +54,7 @@
let resolve: DeferredResolve = () => {};
if (timeout) {
+// @ts-ignore
promise = Promise.race<boolean | void>([
new Promise((r) => setTimeout(r, timeout, true)),
new Promise((r) => (resolve = r))
@@ -185,6 +186,7 @@
) {
return moduleNames.map((moduleName, i) => {
const mode = containingSourceFile
+// @ts-ignore
? ts.getModeForResolutionAtIndex?.(containingSourceFile, i)
: undefined; // eslint-disable-line no-undefined
|