Skip to content

Fallthrough attributes strictly checking for v-bind="$attrs" #5358

@ferferga

Description

@ferferga

Vue - Official extension or vue-tsc version

2.2.10

VSCode version

1.100.0

Vue version

3.5.13

TypeScript version

5.8.3

System Info

package.json dependencies

Steps to reproduce

  • Open the reproduction link
  • Run npm run check

What is expected?

The $attrs TypeScript's symbol is found inside v-bind, regardless of it's location.

What is actually happening?

The $attrs is not detected properly, and attributes are not being inferred

Link to minimal reproduction

https://stackblitz.com/edit/vue3-vite-typescript-starter-tqjmhyir

Any additional comments?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions