core: validator: fix types

pull/506/head
undefined 2 years ago
parent d7604da021
commit 29dd5645c1

@ -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();

Loading…
Cancel
Save