react-bootstrap/react-overlays

react-overlays won't compile with typescript 4.7+

iz-podpolja opened this issue · 0 comments

Describe the bug

As per title, due to issue with the used version of @popperjs/core where the generic argument Options of type Modifier does not extend the required Obj type typescript will throw an error. Forcing the resolution to the @popperjs/core@2.11.6 which fixes the issue causes a problem with react-overlays own types as they would be then incompatible in the usePopper.d.ts export declaration for the aforementioned Modifier type.

To Reproduce

Steps to reproduce the behavior:

  1. Install typescript v. 4.7+
  2. Run tsc --noEmit
  3. See error

Expected behavior

An error should not occur

Environment (please complete the following information)

  • react-overlays Version [e.g. 5.2.0]

Additional context

Add any other context about the problem here.