Extend anchor props

This commit is contained in:
James Lismore 2019-03-19 16:48:21 -04:00
parent 67e641be9b
commit 1f8ed6f5ad

View File

@ -1,5 +1,15 @@
import { Component } from "react";
import { CommonPropTypes } from "./CommonPropTypes";
export default class Link extends Component<CommonPropTypes> {
}
type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
interface LinkProps
extends CommonPropTypes,
Omit<
React.DetailedHTMLProps<
React.AnchorHTMLAttributes<HTMLAnchorElement>,
HTMLAnchorElement
>,
"onClick"
> {}
export default class Link extends Component<LinkProps> {}