@MihailGorsenev123

Почему ошибка в передаче параметров в функцию в TypeScript?

Пишу приложение по видео. У автора все работает, а у меня нет, может поменялась версия языка. Вот код
import { User, UserManager } from "oidc-client";
import { FC } from "react";

type AuthProviderProps = {
    userManager: UserManager;
}

const AuthProvider: FC<AuthProviderProps> = ({
    userManager: UserManager,
    children
}) : any => {
    
}


Видео и таймкод 6:10
https://www.youtube.com/watch?v=3B-u1fUoEl8&list=P...

Может кто нибудь знает почему такое вообще возможно?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
Property 'children' does not exist on type 'AuthProviderProps

Да, поменялось. FC теперь из коробки не содержит children

type AuthProviderProps = PropsWithChildren<{
    userManager: UserManager;
}>;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@FrontSenior
Почему вы все такие глупые пошли, даже гуглить не умеют, программисты хреновы
вот решение, 3 строки всего

import { User, UserManager } from "oidc-client";
import { FC } from "react";

type AuthProviderProps = {
UserManager;: (const) userManager;
}

FC = ({
const AuthProvider: : UserManager,
children
}) : any => {

}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы