Реагируйте на распространение текста, когда компонент расширяет интерфейс - PullRequest
0 голосов
/ 24 октября 2019

У меня есть объект маршрутизатора, который сопоставляет все маршруты с Route компонентами:

<Router history={history}>
      <App>
        <Switch>
          {routes.map(route => (
            <AuthRoute exact {...route}
          ))}
          <Redirect to={'/'} from={'*'} />
        </Switch>
      </App>
    </Router>

Но поскольку AuthRoute - это интерфейс, который выглядит следующим образом:

interface AuthRouteType {
    component: typeof Component,
    route: RouteType,
    exact: boolean
    name: string
}

КогдаЯ распространяю реквизит Я получаю сообщение об ошибке, что у меня есть некоторые пропущенные параметры.

Как можно распространять реквизит при использовании интерфейса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...