Home > validator > yup > MixedSchema
yup.MixedSchema interface
Signature:
export interface MixedSchema<T = any>
Properties
| Property |
Modifiers |
Type |
Description |
| __isYupSchema__ |
|
true |
|
| type |
|
‘mixed’ | ‘string’ | ‘number’ | ‘boolean’ | ‘object’ | ‘date’ | ‘array’ |
|
Methods
| Method |
Description |
| allowEmptyString() |
|
| cast(value, options) |
|
| clone() |
|
| concat(schema) |
@类型不友好 |
| default(value) |
|
| default() |
|
| defined() |
|
| describe() |
|
| enum(arrayOfValues, message) |
oneOf 的别名 |
| equals(arrayOfValues, message) |
oneOf 的别名 |
| isType(value) |
|
| isValid(value, options) |
|
| isValidSync(value, options) |
|
| label(label) |
|
| meta(meta) |
|
| notOneOf(arrayOfValues, message) |
|
| notRequired() |
|
| nullable(isNullable) |
|
| oneOf(arrayOfValues, message) |
|
| required(message) |
|
| strict(isStrict) |
|
| strip(stripField) |
|
| test(test, message) |
|
| test(options) |
|
| transform(transformer) |
|
| typeError(message) |
|
| validate(value, options) |
|
| validateAt(path, value, options) |
@类型不友好 |
| validatePlus(value, options) |
验证增强,包括:对象顺序验证、返回结果包含错误信息。 |
| validatePlusSync(value, options) |
验证增强,包括:对象顺序验证、返回结果包含错误信息。 |
| validateSync(value, options) |
|
| validateSyncAt(path, value, options) |
@类型不友好 |
| when(builder) |
|
| when(key, builder) |
|
| when(key, builder) |
|
| withMutation(fn) |
|