@curi/react-dom
Version:
React DOM components to use with Curi
20 lines (19 loc) • 808 B
TypeScript
import React from "react";
import { RouteLocation } from "@curi/types";
import { NavType } from "@hickory/root";
import { NavigatingChildren } from "@curi/react-universal";
declare type BaseLinkProps = RouteLocation & React.AnchorHTMLAttributes<HTMLAnchorElement> & {
anchor?: React.ReactType;
onNav?: (e: React.MouseEvent<HTMLElement>) => void;
method?: NavType;
target?: string;
};
export interface LinkProps extends BaseLinkProps {
children: React.ReactNode;
}
export interface AsyncLinkProps extends BaseLinkProps {
children: NavigatingChildren;
}
export declare let Link: React.ForwardRefExoticComponent<LinkProps & React.RefAttributes<any>>;
export declare let AsyncLink: React.ForwardRefExoticComponent<AsyncLinkProps & React.RefAttributes<any>>;
export {};