( name: string, aliases: ReadonlyArray<string>, primitiveType: Primitive.Primitive<A>, description: HelpDoc.HelpDoc = InternalHelpDoc.empty, pseudoName: Option.Option<string> = Option.none() )
| 1018 | } |
| 1019 | |
| 1020 | const makeSingle = <A>( |
| 1021 | name: string, |
| 1022 | aliases: ReadonlyArray<string>, |
| 1023 | primitiveType: Primitive.Primitive<A>, |
| 1024 | description: HelpDoc.HelpDoc = InternalHelpDoc.empty, |
| 1025 | pseudoName: Option.Option<string> = Option.none() |
| 1026 | ): Options.Options<A> => { |
| 1027 | const op = Object.create(proto) |
| 1028 | op._tag = "Single" |
| 1029 | op.name = name |
| 1030 | op.fullName = makeFullName(name)[1] |
| 1031 | op.placeholder = `${Option.getOrElse(pseudoName, () => InternalPrimitive.getTypeName(primitiveType))}` |
| 1032 | op.aliases = aliases |
| 1033 | op.primitiveType = primitiveType |
| 1034 | op.description = description |
| 1035 | op.pseudoName = pseudoName |
| 1036 | return op |
| 1037 | } |
| 1038 | |
| 1039 | const makeVariadic = <A>( |
| 1040 | argumentOption: Options.Options<A>, |
no test coverage detected
searching dependent graphs…