Skip to content

Commit 01b8deb

Browse files
authored
TS Plugin: basic diagnostics and functionality for .gts files (#753)
1 parent b6f19ff commit 01b8deb

File tree

26 files changed

+409
-380
lines changed

26 files changed

+409
-380
lines changed

β€Ž.vscode/launch.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@
7575
"lifeart.vscode-glimmer-syntax",
7676
"--disable-extension",
7777
"unifiedjs.vscode-mdx",
78+
"--disable-extension",
79+
"Vue.volar",
7880
"${workspaceFolder}/test-packages/ts-plugin-test-app"
7981
]
8082
},

β€ŽCONTRIBUTING.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ Glint transforms template code into TypeScript code so that it can be type-check
6565
```ts
6666
static {
6767
({} as typeof import("@glint/environment-ember-loose/-private/dsl")
68-
.templateForBackingValue(this, function(πšͺ, Ο‡: typeof import("@glint/environment-ember-loose/-private/dsl")) {
68+
.templateForBackingValue(this, function(__glintRef__, __glintDSL__: typeof import("@glint/environment-ember-loose/-private/dsl")) {
6969
{
70-
const 𝛄 = Ο‡.emitComponent(Ο‡.resolve(Ο‡.Globals["FooComponent"])
71-
({ desc: "notchHeight _ footer", ...Ο‡.NamedArgsMarker }));
72-
𝛄;
70+
const __glintY__ = __glintDSL__.emitComponent(__glintDSL__.resolve(__glintDSL__.Globals["FooComponent"])
71+
({ desc: "notchHeight _ footer", ...__glintDSL__.NamedArgsMarker }));
72+
__glintY__;
7373
{
74-
const [] = 𝛄.blockParams["default"];
74+
const [] = __glintY__.blockParams["default"];
7575
{
7676
// ...
7777
```

β€Žpackages/core/__tests__/transform/offset-mapping.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ describe.skip('Transform: Source-to-source offset mapping', () => {
6969
}
7070

7171
function findOccurrence(haystack: string, needle: string, occurrence: number): number {
72-
let offset = haystack.indexOf('function(πšͺ');
72+
let offset = haystack.indexOf('function(__glintRef__');
7373
for (let i = 0; i < occurrence + 1; i++) {
7474
offset = haystack.indexOf(needle, offset + 1);
7575

β€Žpackages/core/__tests__/transform/rewrite.test.ts

Lines changed: 94 additions & 94 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
Β (0)