( literals: Literals )
| 677 | } |
| 678 | |
| 679 | function getDefaultLiteralAST<Literals extends array_.NonEmptyReadonlyArray<AST.LiteralValue>>( |
| 680 | literals: Literals |
| 681 | ): AST.AST { |
| 682 | return AST.isMembers(literals) |
| 683 | ? AST.Union.make(AST.mapMembers(literals, (literal) => new AST.Literal(literal))) |
| 684 | : new AST.Literal(literals[0]) |
| 685 | } |
| 686 | |
| 687 | function makeLiteralClass<Literals extends array_.NonEmptyReadonlyArray<AST.LiteralValue>>( |
| 688 | literals: Literals, |
no test coverage detected