(inner: Schema<T>)
| 10 | export type Type<T> = Schema<T> | readonly [Converter<T>, Validator<false>?, (boolean | 'convert')?]; |
| 11 | |
| 12 | const MaybeArray = <T>(inner: Schema<T>) => Schema.union([Schema.array(inner), inner]); |
| 13 | type CheckFunction = <IsNumber extends boolean>(v: IsNumber extends true ? number : string) => boolean; |
| 14 | const ArrayBase = <IsNumber extends boolean>(check: CheckFunction, number: IsNumber, doSplit: boolean = number) => Schema.transform( |
| 15 | MaybeArray(Schema.union([Number, String])), |