2.4.9 • Published 6 months ago
@types/react-router-hash-link v2.4.9
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
// Type definitions for react-router-hash-link 2.4
// Project: https://github.com/rafgraph/react-router-hash-link
// Definitions by: Sam Baeck <https://github.com/zoompie>
// Michael Vasyliv <https://github.com/michael-vasyliv>
// Eli Robinson <https://github.com/EliRobinson>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 4.2
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
- Last updated: Tue, 18 Jan 2022 22:01:53 GMT
- Dependencies: @types/react, @types/react-router-dom
- Global values: none
Credits
These definitions were written by Sam Baeck, Michael Vasyliv, and Eli Robinson.