( pseudoName: Option.Option<string>, primitiveType: Primitive.Primitive<A>, description: HelpDoc.HelpDoc = InternalHelpDoc.empty )
| 674 | } |
| 675 | |
| 676 | const makeSingle = <A>( |
| 677 | pseudoName: Option.Option<string>, |
| 678 | primitiveType: Primitive.Primitive<A>, |
| 679 | description: HelpDoc.HelpDoc = InternalHelpDoc.empty |
| 680 | ): Args.Args<A> => { |
| 681 | const op = Object.create(proto) |
| 682 | op._tag = "Single" |
| 683 | op.name = `<${Option.getOrElse(pseudoName, () => InternalPrimitive.getTypeName(primitiveType))}>` |
| 684 | op.pseudoName = pseudoName |
| 685 | op.primitiveType = primitiveType |
| 686 | op.description = description |
| 687 | return op |
| 688 | } |
| 689 | |
| 690 | const makeMap = <A, B>( |
| 691 | self: Args.Args<A>, |
no test coverage detected