Skip to content

Commit 2272d8b

Browse files
committed
Add extra properties to FileLevelConstant
1 parent 4e1031a commit 2272d8b

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/ASTBuilder.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,6 +1244,8 @@ export class ASTBuilder
12441244
typeName: type,
12451245
name,
12461246
initialValue: expression,
1247+
isDeclaredConst: true,
1248+
isImmutable: false,
12471249
}
12481250

12491251
return this._addMeta(node, ctx)

src/ast-types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ export interface FileLevelConstant extends BaseASTNode {
144144
typeName: TypeName
145145
name: string
146146
initialValue: Expression
147+
isDeclaredConst: boolean
148+
isImmutable: boolean
147149
}
148150
export interface UsingForDeclaration extends BaseASTNode {
149151
type: 'UsingForDeclaration'

test/ast.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,8 @@ describe('AST', () => {
737737
type: 'ElementaryTypeName',
738738
stateMutability: null,
739739
},
740+
isDeclaredConst: true,
741+
isImmutable: false,
740742
})
741743
})
742744

0 commit comments

Comments
 (0)