Error:(33, 11) TS2339: Property 'first_name' does not exist on type 'Maybe<{ __typename?: "Employees_employees" | undefined; } & Pick<Employees_Employees, "id" | "first_name" | "last_name" | "email" | "avatar" | "started_at" | "created_at" | "updated_at">> | undefined'.
Как исправить? Деструктуризацию хочется видеть.
Не получится деструктуризация const baz = foo?.bar?.baz
Получится, но тогда это не деструктуризация. Таких first_name в ответе много.
if (foo?.bar) { const { ... } = foo.bar }
Интересно. Переменная внутри { ... } становится недоступной снаружи блока.
Учебник по js, глава про переменные
Обсуждают сегодня