fix lint errors
This commit is contained in:
+4
-4
@@ -19,12 +19,12 @@ export async function object<S extends yup.Maybe<yup.AnyObject>>(
|
||||
for (const key in schema.fields) {
|
||||
const sub_key = base_name + key.toUpperCase()
|
||||
|
||||
const sub_scheme = schema.fields[key]
|
||||
const sub_scheme = schema.fields[key] as yup.AnySchema
|
||||
let value: Ok<unknown>
|
||||
|
||||
// TODO : If array, add a transform
|
||||
if (sub_scheme.describe().type === 'object') {
|
||||
value = await object(sub_scheme, sub_key)
|
||||
const type = sub_scheme.describe().type
|
||||
if (type === 'object') {
|
||||
value = await object(sub_scheme as yup.ObjectSchema<yup.Maybe<yup.AnyObject>>, sub_key)
|
||||
} else {
|
||||
value = await generic(sub_scheme, sub_key)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user