Я получаю эту ошибку в машинописи при использовании lodash pick для извлечения значений объекта JSON.
Это объект JSON:
const schema = {
firstName: yup
.string()
.required(REQUIRED_FIELD_MESSAGE)
.min(1)
.max(50)
}
У меня есть строка []:
list = [
"firstName"
]
Затем при использовании команды pick для извлечения только пар ключ-значение из схемы const, если я использую:
pick(schema, list)
Я получаю следующую ошибку
Types of property 'firstName' are incompatible.
Type 'PartialDeep<StringSchema> | undefined' is not assignable to type 'Ref | Schema<{}> | undefined'.
Type 'PartialDeep<StringSchema>' is not assignable to type 'Ref | Schema<{}> | undefined'.
Type 'PartialDeep<StringSchema>' is not assignable to type 'Schema<{}>'. TS2345