Как ограничить свойство компонента React принимать только HTMLAnchorElement - PullRequest
0 голосов
/ 22 мая 2019

В моем проекте TypeScript у меня есть интерфейс.
В этом интерфейсе у меня есть свойство с именем: withLink.
Этот withLink должен принимать только HTMLAnchorElement, но я ограничил его как обратный вызов.

withLink?: (entity) => HTMLAnchorElement

Вот как я пытаюсь передать ссылку на свойство withLink:

function returnWithLink(entity) {
    return (
        <a href={"mailto:"+entity.email}>
            {entity.email}
        </a>
    );
}

return (
    <Component withLink={(entity) => returnWithLink(entity)} />
)
...