Skip to content

JS: Add support for file-scoped MaD models - #22264

Draft
asgerf wants to merge 3 commits into
github:mainfrom
asgerf:js/file-local-model
Draft

JS: Add support for file-scoped MaD models#22264
asgerf wants to merge 3 commits into
github:mainfrom
asgerf:js/file-local-model

Conversation

@asgerf

@asgerf asgerf commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Makes it possible to write models for specific files within a codebase, by using a package name of form file:<path>. Previously it was only possible to model endpoints across a package-boundary, but now any file can effectively be treated as if it was a package. The model will obviously stop working if the mentioned file is moved/renamed, so it is still better to use real package names if at all possible.

Fixes #22206

asgerf added 3 commits July 31, 2026 14:57
For codebase-specific models it's useful to be able to write models for specific files, without an NPM package boundary around it. But previously it was only possible to use NPM package exports as the starting point of a model.

This adds the type `file:<path>` which uses imports of the given file as the starting point, exactly as it if had been importing aname NPM package.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant