core: validator: fix types

This commit is contained in:
undefined committed 2023-02-03 14:43:04 +08:00
1 parent d7604da021
commit 29dd5645c1
1 file changed
+1 -1
+1 -1
View File
@@ -50,7 +50,7 @@ export interface Types {
AnyOf: <T extends Type<any>>(...type: T[]) => (T extends Type<infer R> ? Type<R> : never); AnyOf: <T extends Type<any>>(...type: T[]) => (T extends Type<infer R> ? Type<R> : never);
} }
const basicString = (regex?: RegExp, cb?: (i: string) => boolean, convert?: (i: string) => T) => [ const basicString = <T = string>(regex?: RegExp, cb?: (i: string) => boolean, convert?: (i: string) => T) => [
convert || ((v) => v.toString().trim()), convert || ((v) => v.toString().trim()),
(v) => { (v) => {
const res = v.toString().trim(); const res = v.toString().trim();