UNPKG

next

Version:

The React Framework

37 lines (36 loc) 1.03 kB
/// <reference types="node" /> import React from 'react'; import { UrlObject } from 'url'; declare type Url = string | UrlObject; declare type InternalLinkProps = { href: Url; as?: Url; replace?: boolean; /** * TODO-APP */ soft?: boolean; scroll?: boolean; shallow?: boolean; passHref?: boolean; prefetch?: boolean; locale?: string | false; legacyBehavior?: boolean; /** * requires experimental.newNextLinkBehavior */ onMouseEnter?: (e: any) => void; /** * requires experimental.newNextLinkBehavior */ onTouchStart?: (e: any) => void; /** * requires experimental.newNextLinkBehavior */ onClick?: (e: any) => void; }; export declare type LinkProps = InternalLinkProps; declare const Link: React.ForwardRefExoticComponent<Omit<React.AnchorHTMLAttributes<HTMLAnchorElement>, keyof InternalLinkProps> & InternalLinkProps & { children?: React.ReactNode; } & React.RefAttributes<HTMLAnchorElement>>; export default Link;