@types/react-router-hash-link
TypeScript icon, indicating that this package has built-in type declarations

2.4.9 • Public • Published

Installation

npm install --save @types/react-router-hash-link

Summary

This package contains type definitions for react-router-hash-link (https://github.com/rafgraph/react-router-hash-link).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router-hash-link.

index.d.ts

import * as React from "react";
import { LinkProps, NavLinkProps } from "react-router-dom";

export interface HashLinkProps extends LinkProps {
    elementId?: string | undefined;
    smooth?: boolean | undefined;
    scroll?: ((element: HTMLElement) => void) | undefined;
    timeout?: number | undefined;
}

export interface NavHashLinkProps extends NavLinkProps, Omit<HashLinkProps, "className" | "style"> {}

export const HashLink: React.ForwardRefExoticComponent<HashLinkProps & React.RefAttributes<HTMLAnchorElement>>;

export const NavHashLink: React.ForwardRefExoticComponent<NavHashLinkProps & React.RefAttributes<HTMLAnchorElement>>;

export function genericHashLink<P>(Component: React.FunctionComponent<P>): React.FunctionComponent<P>;

Additional Details

Credits

These definitions were written by Sam Baeck, Michael Vasyliv, and Eli Robinson.

/@types/react-router-hash-link/

    Package Sidebar

    Install

    npm i @types/react-router-hash-link

    Weekly Downloads

    74,807

    Version

    2.4.9

    License

    MIT

    Unpacked Size

    4.87 kB

    Total Files

    5

    Last publish

    Collaborators

    • types