summaryrefslogtreecommitdiff
path: root/src/lib/core/common.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/core/common.ts')
-rw-r--r--src/lib/core/common.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/core/common.ts b/src/lib/core/common.ts
index b5f494e..8cff899 100644
--- a/src/lib/core/common.ts
+++ b/src/lib/core/common.ts
@@ -38,7 +38,12 @@ export type ASTNode<
Type extends NodeType = NodeType,
Name extends string = string,
Value extends any = any,
- Children extends ASTNode[] = ASTNode<NodeType, string, any, any>[]
+ Children extends readonly ASTNode[] = readonly ASTNode<
+ NodeType,
+ string,
+ any,
+ any
+ >[]
> = {
type: Type;
name: Name;