| 1574 | ast?: AST.AST |
| 1575 | ): Array$<Value> { |
| 1576 | return class ArrayClass extends makeTupleTypeClass<[], [Value]>([], [value], ast) { |
| 1577 | static override annotations(annotations: Annotations.Schema<TupleType.Type<[], [Value]>>) { |
| 1578 | return makeArrayClass(this.value, mergeSchemaAnnotations(this.ast, annotations)) |
| 1579 | } |
| 1580 | |
| 1581 | static value = value |
| 1582 | } |
| 1583 | } |
| 1584 | |
| 1585 | const Array$ = <Value extends Schema.Any>(value: Value): Array$<Value> => makeArrayClass(value) |
nothing calls this directly
no test coverage detected