Skip to content

Typegen bug when route file is in folder named * (e.g. /*/route.tsx) #14744

@lensbart

Description

@lensbart

Reproduction

The types for Route.ComponentProps["loaderData"] are not generated correctly when the route file is in a folder named *

System Info

System:
    OS: macOS 26.2
    CPU: (16) arm64 Apple M3 Max
    Memory: 2.61 GB / 64.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 24.9.0 - /Users/bart/.nvm/versions/node/v24.9.0/bin/node
    npm: 11.7.0 - /Users/bart/.nvm/versions/node/v24.9.0/bin/npm
    pnpm: 10.28.1 - /Users/bart/.nvm/versions/node/v24.9.0/bin/pnpm
  Browsers:
    Chrome: 144.0.7559.96
    Edge: 113.0.1774.35
    Firefox: 131.0.2
    Safari: 26.2
  npmPackages:
    @react-router/dev: ^7.12.0 => 7.12.0 
    @react-router/node: ^7.12.0 => 7.12.0 
    @react-router/serve: ^7.12.0 => 7.12.0 
    react-router: ^7.12.0 => 7.12.0 
    vite: ^7.3.1 => 7.3.1

Used Package Manager

pnpm

Expected Behavior

Correct type

Actual Behavior

Incorrect type

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions