Skip to content

Commit c34a77f

Browse files
authored
fix: services type (#122)
* fix: services type * Create old-penguins-smoke.md * Create big-turtles-rule.md
1 parent 3460e0c commit c34a77f

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

.changeset/big-turtles-rule.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"astro-eslint-parser": minor
3+
---
4+
5+
feat: add services.getAstroResult

.changeset/old-penguins-smoke.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"astro-eslint-parser": patch
3+
---
4+
5+
fix: services type

src/parser/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ export function parseForESLint(
2828
ast: AstroProgram;
2929
services: Record<string, any> & {
3030
isAstro: true;
31-
getAstroAst: () => ParseResult;
31+
getAstroAst: () => ParseResult["ast"];
32+
getAstroResult: () => ParseResult;
3233
};
3334
visitorKeys: { [type: string]: string[] };
3435
scopeManager: ScopeManager;
@@ -93,6 +94,9 @@ export function parseForESLint(
9394
getAstroAst() {
9495
return resultTemplate.ast;
9596
},
97+
getAstroResult() {
98+
return resultTemplate;
99+
},
96100
});
97101
resultScript.visitorKeys = Object.assign({}, KEYS, resultScript.visitorKeys);
98102

0 commit comments

Comments
 (0)