From 7094f32baf5e15e320a36d2832c138db529bc9c7 Mon Sep 17 00:00:00 2001 From: Lexus Drumgold Date: Fri, 10 May 2024 18:00:47 -0400 Subject: [PATCH] refactor(nodes): `TupleType#children` Signed-off-by: Lexus Drumgold --- src/nodes/tuple-element.ts | 2 +- src/nodes/type-tuple.ts | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/nodes/tuple-element.ts b/src/nodes/tuple-element.ts index 91c2419..63e7681 100644 --- a/src/nodes/tuple-element.ts +++ b/src/nodes/tuple-element.ts @@ -53,7 +53,7 @@ interface TupleElement extends Parent { data?: TupleElementData | undefined /** - * Optional tuple element? + * Boolean indicating tuple element is optional. */ optional: boolean diff --git a/src/nodes/type-tuple.ts b/src/nodes/type-tuple.ts index 38781ce..acc7ea5 100644 --- a/src/nodes/type-tuple.ts +++ b/src/nodes/type-tuple.ts @@ -5,8 +5,10 @@ import type { Comment, + Comments, Data, EmptyChildren, + Nothing, Parent, TupleElement } from '@flex-development/esast' @@ -32,10 +34,12 @@ interface TupleType extends Parent { /** * List of children. * + * @see {@linkcode Comments} * @see {@linkcode Comment} + * @see {@linkcode Nothing} * @see {@linkcode TupleElement} */ - children: (Comment | TupleElement)[] | EmptyChildren + children: (Comment | Nothing | TupleElement)[] | Comments | EmptyChildren /** * Info from the ecosystem.