DefinitelyTyped/react-breadcrumbs/index.d.ts
Andy 8841dfc744 Use index.d.ts only (not foo/foo.d.ts) (#12834)
* Use index.d.ts only (not foo/foo.d.ts)

* Convert more packages

* Remove unnecessary references
2016-11-21 12:58:06 -08:00

39 lines
1.3 KiB
TypeScript

// Type definitions for react-breadcrumbs 1.3.16
// Project: https://github.com/svenanders/react-breadcrumbs
// Definitions by: Kostya Esmukov <https://github.com/KostyaEsmukov>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
///<reference types="react"/>
///<reference types="react-router"/>
declare namespace ReactBreadcrumbs {
interface BreadcrumbsProps extends React.Props<Breadcrumbs> {
separator?: string | JSX.Element;
displayMissing?: boolean;
prettify?: boolean;
displayMissingText?: string;
displayName?: string;
breadcrumbName?: string;
wrapperElement?: string;
wrapperClass?: string;
itemElement?: string;
itemClass?: string;
customClass?: string;
activeItemClass?: string;
excludes?: string[];
hideNoPath?: boolean;
routes: ReactRouter.Router.RouteConfig;
setDocumentTitle?: boolean;
params?: any; // todo make it compatible with params of the ReactRouter.RouteComponentProps<P, R>
}
interface Breadcrumbs extends React.ComponentClass<BreadcrumbsProps> {}
const Breadcrumbs: Breadcrumbs;
}
declare module 'react-breadcrumbs' {
import Breadcrumbs = ReactBreadcrumbs.Breadcrumbs;
export = Breadcrumbs;
}