| 1614 | ast?: AST.AST |
| 1615 | ) { |
| 1616 | return class NonEmptyArrayClass extends makeTupleTypeClass<[Value], [Value]>([value], [value], ast) { |
| 1617 | static override annotations(annotations: Annotations.Schema<TupleType.Type<[Value], [Value]>>) { |
| 1618 | return makeNonEmptyArrayClass(this.value, mergeSchemaAnnotations(this.ast, annotations)) |
| 1619 | } |
| 1620 | |
| 1621 | static value = value |
| 1622 | } |
| 1623 | } |
| 1624 | |
| 1625 | /** |
nothing calls this directly
no test coverage detected