react router Тип для match - описание params

Идея простая - необходимо описать допустимые параметры собственным отдельным типом и передать его в импортируемый тип match:

import { History } from 'history';
import { match } from 'react-router';


// указываем допустимые в нашем случае параметры
type filterParams = {
  name?: string,
}

// используем ранее описанный тип в пропсах компонента:
type GoodsListPropsType = {
  history: History,
  match: match<filterParams>,
}

// Наш компонент:
export default function GoodsList(props: GoodsListPropsType) {

  const { history, match } = props;
//.........

Key Words for FKN + antitotal forum (CS VSU):