diff --git a/types/react-tabs/index.d.ts b/types/react-tabs/index.d.ts index 9740d1366e..013973e8df 100644 --- a/types/react-tabs/index.d.ts +++ b/types/react-tabs/index.d.ts @@ -1,6 +1,6 @@ -// Type definitions for react-tabs 1.0.0 +// Type definitions for react-tabs 2.3.0 // Project: https://github.com/reactjs/react-tabs/ -// Definitions by: Yuu Igarashi , Daniel Tschinder +// Definitions by: Yuu Igarashi , Daniel Tschinder , Ummon Karpe // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 @@ -11,6 +11,7 @@ export interface TabsProps { defaultFocus?: boolean; defaultIndex?: number; disabledTabClassName?: string; + domRef?: (node?: HTMLElement) => void; forceRenderTabPanel?: boolean; onSelect?: (index: number, last: number, event: Event) => boolean | void; selectedIndex?: number; @@ -27,6 +28,7 @@ export interface TabProps { disabled?: boolean; disabledClassName?: string; selectedClassName?: string; + tabIndex?: string; } export interface TabPanelProps { @@ -35,9 +37,9 @@ export interface TabPanelProps { selectedClassName?: string; } -export declare class Tabs extends React.Component {} -export declare class TabList extends React.Component {} -export declare class Tab extends React.Component {} -export declare class TabPanel extends React.Component {} +export declare class Tabs extends React.Component { } +export declare class TabList extends React.Component { } +export declare class Tab extends React.Component { } +export declare class TabPanel extends React.Component { } export declare function resetIdCounter(): void;