Skip to content

react-overlays won't compile with typescript 4.7+ #1012

@iz-podpolja

Description

@iz-podpolja

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions