export interface AuthFormsDataTypes {
login: LogInFormDataType;
registration: RegFormDataType;
}
onSubmit: submitHandlersCreator<AuthFormsDataTypes[commonName]>({
dispatch,
path: `${location.pathname}${location.search}`,
actionName:commonName
}),
submitHandlersCreator<AuthFormsDataTypes[typeof commonName]>({
dispatch,
path: `${location.pathname}${location.search}`,
actionName:commonName
})
Но у нее должен быть литеральный тип или юнион литеральных типов, притом из множества ключей AuthFormsDataTypes