Компонент принимает name: string и другие пропсы которые передает вниз, "другие" пропсы могут быть какими угодно или же соответствовать переданному дженерику, как правильно описать такое interface?
interface IProps<InnerProps> {
name: string;
// и тут разрешить любые другие поля или поля из дженерика InnerProps
}