Skip to content

Bug: TypeScript errors with Vue generic components #2436

Open
@thimonwentink

Description

@thimonwentink

Describe the bug

I get TypeScript errors when trying to find a component that has a generic with findComponent.

Steps to reproduce

I have made a minimal reproduction. Here a small component is created with a generic, called Select.vue. I use the Select component in App.vue.

  1. Open minimal reproduction
  2. You should now see app.spec.ts. This is the test file where the TypeScript errors occur.
  3. Run npm run type-check in the terminal below the file editor.
  4. You should now see two TypeScript errors.

I think the two errors are related. They are only thrown if the component has a generic.

Expected behaviour

It should not throw these errors. The findComponent for the component with the generic, should return a VueWrapper.

Actual behaviour

It somehow returns a WrapperLike, instead of the expected VueWrapper.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions