prisma / language-tools

🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.
https://marketplace.visualstudio.com/items?itemName=Prisma.prisma
Apache License 2.0
257 stars 40 forks source link

Preparatory refactor for split schema support #1713

Closed SevInf closed 6 months ago

SevInf commented 6 months ago

Introduces abstractions over schema files that in future would allow us to support multiple schemas files. At the moment, this does not yet means Language tools support split schema - we are still working with a single files in there.

Abstractions I am talking about:

Block got a pointer back to the containing documents. Renames and jumps to definition are aware that their target might not be the same file they started in and adjusted accordingly.

Close prisma/team-orm#1126

CLAassistant commented 6 months ago

CLA assistant check
All committers have signed the CLA.

github-actions[bot] commented 6 months ago

🤖 Pull request artifacts

empty string

file commit
prisma.vsix 6a126af715ac560ab81f1eaeb18dd8f947e05f78
github-actions[bot] commented 6 months ago

Try this extension build via GitPod