Skip to content

Suppress errors with @ts-ignore comments

Vignesh Raman requested to merge wip/vignesh/fix-build-error into apertis/v2023pre

node-jest fails to build with the below error,

 Building TypeScript definition files
packages/jest-haste-map/src/index.ts(1055,5): error TS2578: Unused '@ts-expect-error' directive.
packages/jest-fake-timers/src/legacyFakeTimers.ts(87,7): error TS2322: Type '(immediateId: Immediate) => void' is not assignable to type '((immediateId: Immediate) => void) & ((immediateId: Immediate | undefined) => void)'.
  Type '(immediateId: Immediate) => void' is not assignable to type '(immediateId: Immediate | undefined) => void'.
    Types of parameters 'immediateId' and 'immediateId' are incompatible.
      Type 'Immediate | undefined' is not assignable to type 'Immediate'.
        Type 'undefined' is not assignable to type 'Immediate'.
 Unable to build TypeScript definition files

Suppress errors using ’// @ts-ignore’ comments

Fixes: https://phabricator.apertis.org/T9348

Merge request reports