Replace React.Component<(.*), (any|void|\{\}|null)> by React.Component<$1>

+ many manual adjustments
This commit is contained in:
Tanguy Krotoff
2017-06-19 13:35:50 +02:00
parent 1745cc3b4c
commit ea9de8a518
258 changed files with 828 additions and 828 deletions
+1 -1
View File
@@ -152,7 +152,7 @@ declare module "alt/AltContainer" {
flux?:AltJS.Alt;
transform?:(store:AltJS.AltStore<any>, actions:any) => any;
shouldComponentUpdate?:(props:any) => boolean;
component?:React.Component<any, any>;
component?:React.Component<any>;
}
type AltContainer = React.ReactElement<ContainerProps>;
+1 -1
View File
@@ -39,7 +39,7 @@ const withFont = StyleSheet.create({
});
class App extends React.Component<{}, {}> {
class App extends React.Component<{}> {
render() {
return <div>
<span className={css(styles.red)}>
+1 -1
View File
@@ -5,7 +5,7 @@ import { shallow } from "enzyme";
const Test = () => <div/>;
class Test2 extends React.Component<{}, {}> {
class Test2 extends React.Component<{}> {
render() {
return <div/>;
}
+1 -1
View File
@@ -183,7 +183,7 @@ function getBlockStyle(block: ContentBlock) {
}
}
class StyleButton extends React.Component<{key: string, active: boolean, label: string, onToggle: (blockType: string) => void, style: string}, {}> {
class StyleButton extends React.Component<{key: string, active: boolean, label: string, onToggle: (blockType: string) => void, style: string}> {
constructor() {
super();
}
+2 -2
View File
@@ -37,7 +37,7 @@ declare namespace Draft {
* div, and provides a wide variety of useful function props for managing the
* state of the editor. See `DraftEditorProps` for details.
*/
class DraftEditor extends React.Component<DraftEditorProps, any> {
class DraftEditor extends React.Component<DraftEditorProps> {
// Force focus back onto the editor node.
focus(): void;
// Remove focus from the editor node.
@@ -162,7 +162,7 @@ declare namespace Draft {
}
namespace Components {
class DraftEditorBlock extends React.Component<any, any> {
class DraftEditorBlock extends React.Component<any> {
}
}
+2 -2
View File
@@ -15,7 +15,7 @@ import { ReactElement, Component, HTMLAttributes as ReactHTMLAttributes, SVGAttr
export type HTMLAttributes = ReactHTMLAttributes<{}> & ReactSVGAttributes<{}>;
export class ElementClass extends Component<any, any> {
export class ElementClass extends Component<any> {
}
/* These are purposefully stripped down versions of React.ComponentClass and React.StatelessComponent.
@@ -23,7 +23,7 @@ export class ElementClass extends Component<any, any> {
* all specified in the implementation. TS chooses the EnzymePropSelector overload and loses the generics
*/
export interface ComponentClass<Props> {
new (props?: Props, context?: any): Component<Props, any>;
new (props?: Props, context?: any): Component<Props>;
}
export type StatelessComponent<Props> = (props: Props, context?: any) => JSX.Element;
@@ -2,7 +2,7 @@ import * as React from "react";
import {Table, Cell, Column, CellProps} from "fixed-data-table";
// create your Table
class MyTable1 extends React.Component<{}, {}> {
class MyTable1 extends React.Component<{}> {
render(): React.ReactElement<any> {
return (
<Table
@@ -17,7 +17,7 @@ class MyTable1 extends React.Component<{}, {}> {
}
// create your Columns
class MyTable2 extends React.Component<{}, {}> {
class MyTable2 extends React.Component<{}> {
render(): React.ReactElement<any> {
return (
<Table
@@ -88,7 +88,7 @@ interface MyCellProps extends CellProps {
myData: RowData[];
}
class MyTextCell extends React.Component<MyCellProps, {}> {
class MyTextCell extends React.Component<MyCellProps> {
render(): React.ReactElement<any> {
const {rowIndex, field, myData} = this.props;
@@ -104,7 +104,7 @@ class MyTextCell extends React.Component<MyCellProps, {}> {
}
}
class MyLinkCell extends React.Component<MyCellProps, {}> {
class MyLinkCell extends React.Component<MyCellProps> {
render(): React.ReactElement<any> {
const {rowIndex, field, myData} = this.props;
const link: string = myData[rowIndex][field];
@@ -168,7 +168,7 @@ class MyTable4 extends React.Component<{}, MyTable4State> {
}
// Listen for events
class MyTable5 extends React.Component<{}, {}> {
class MyTable5 extends React.Component<{}> {
render(): React.ReactElement<any> {
return (
<Table
+4 -4
View File
@@ -489,12 +489,12 @@ declare namespace FixedDataTable {
columnKey?: string | number;
}
export class Table extends React.Component<TableProps, {}> {
export class Table extends React.Component<TableProps> {
}
export class Column extends React.Component<ColumnProps, {}> {
export class Column extends React.Component<ColumnProps> {
}
export class ColumnGroup extends React.Component<ColumnGroupProps, {}> {
export class ColumnGroup extends React.Component<ColumnGroupProps> {
}
export class Cell extends React.Component<CellProps, {}> {
export class Cell extends React.Component<CellProps> {
}
}
+1 -1
View File
@@ -102,7 +102,7 @@ export interface Props {
yesIWantToUseGoogleMapApiInternals?: boolean;
}
export default class GoogleMapReact extends React.Component<Props, void> {}
export default class GoogleMapReact extends React.Component<Props> {}
export interface ChildComponentProps extends Coords {
$hover?: boolean;
+1 -1
View File
@@ -162,7 +162,7 @@ export interface GriddleProps<T> {
onRowClick?(): void;
}
declare class Griddle<T> extends React.Component<GriddleProps<T>, any> {
declare class Griddle<T> extends React.Component<GriddleProps<T>> {
}
export default Griddle;
@@ -12,7 +12,7 @@ interface MyCustomResult {
test: string;
}
class LinkComponent extends React.Component<CustomColumnComponentProps<MyCustomResult>, any> {
class LinkComponent extends React.Component<CustomColumnComponentProps<MyCustomResult>> {
render() {
const url = "speakers/" + this.props.rowData.test + "/" + this.props.data;
return <a href={url}>{this.props.data}</a>;
@@ -50,7 +50,7 @@ const rowMetaData = {
}
};
class CustomColumnComponentGrid extends React.Component<any, any> {
class CustomColumnComponentGrid extends React.Component<any> {
render() {
type TypedGriddle = new () => Griddle<MyCustomResult>;
const TypedGriddle = Griddle as TypedGriddle;
@@ -22,7 +22,7 @@ const CustomFilterFunction = (items: ResultType[], query: string): ResultType[]
});
};
class CustomFilterComponent extends React.Component<CustomFilterComponentProps, any> {
class CustomFilterComponent extends React.Component<CustomFilterComponentProps> {
query: string = '';
searchChange(event: React.FormEvent<HTMLInputElement>) {
@@ -73,7 +73,7 @@ const someData: ResultType[] = [
}
];
class CustomFilterComponentGrid extends React.Component<any, any> {
class CustomFilterComponentGrid extends React.Component<any> {
render() {
type TypedGriddle = new () => Griddle<ResultType>;
const TypedGriddle = Griddle as TypedGriddle;
@@ -11,7 +11,7 @@ interface MoreCustomHeaderComponentProps extends CustomHeaderComponentProps {
color: string;
}
class HeaderComponent extends React.Component<MoreCustomHeaderComponentProps, any> {
class HeaderComponent extends React.Component<MoreCustomHeaderComponentProps> {
textOnClick(e: React.FormEvent<HTMLInputElement>) {
e.stopPropagation();
}
@@ -80,7 +80,7 @@ const columnMeta: Array<ColumnMetaData<ResultType>> = [
}
];
class CustomHeaderComponentGrid extends React.Component<any, any> {
class CustomHeaderComponentGrid extends React.Component<any> {
render() {
type TypedGriddle = new () => Griddle<ResultType>;
const TypedGriddle = Griddle as TypedGriddle;
+1 -1
View File
@@ -16,7 +16,7 @@ interface MyCustomResult {
test: string;
}
class LinkComponent extends React.Component<CustomColumnComponentProps<MyCustomResult>, any> {
class LinkComponent extends React.Component<CustomColumnComponentProps<MyCustomResult>> {
render() {
const url = "speakers/" + this.props.rowData.test + "/" + this.props.data;
return <a href={url}>{this.props.data}</a>;
+16 -16
View File
@@ -34,50 +34,50 @@ export interface RadiusLoaderProps extends MarginLoaderProps<string> {
/**
* React components
*/
export type PulseLoader = react.Component<MarginLoaderProps<string>, {}>;
export type PulseLoader = react.Component<MarginLoaderProps<string>>;
export const PulseLoader: react.ComponentClass<MarginLoaderProps<string>>;
export type RotateLoader = react.Component<MarginLoaderProps<string>, {}>;
export type RotateLoader = react.Component<MarginLoaderProps<string>>;
export const RotateLoader: react.ComponentClass<MarginLoaderProps<string>>;
export type BeatLoader = react.Component<MarginLoaderProps<string>, {}>;
export type BeatLoader = react.Component<MarginLoaderProps<string>>;
export const BeatLoader: react.ComponentClass<MarginLoaderProps<string>>;
export type RiseLoader = react.Component<MarginLoaderProps<string>, {}>;
export type RiseLoader = react.Component<MarginLoaderProps<string>>;
export const RiseLoader: react.ComponentClass<MarginLoaderProps<string>>;
export type SyncLoader = react.Component<MarginLoaderProps<string>, {}>;
export type SyncLoader = react.Component<MarginLoaderProps<string>>;
export const SyncLoader: react.ComponentClass<MarginLoaderProps<string>>;
export type GridLoader = react.Component<MarginLoaderProps<string>, {}>;
export type GridLoader = react.Component<MarginLoaderProps<string>>;
export const GridLoader: react.ComponentClass<MarginLoaderProps<string>>;
export type ClipLoader = react.Component<SizeLoaderProps, {}>;
export type ClipLoader = react.Component<SizeLoaderProps>;
export const ClipLoader: react.ComponentClass<SizeLoaderProps>;
export type SquareLoader = react.Component<SizeLoaderProps, {}>;
export type SquareLoader = react.Component<SizeLoaderProps>;
export const SquareLoader: react.ComponentClass<SizeLoaderProps>;
export type DotLoader = react.Component<SizeLoaderProps, {}>;
export type DotLoader = react.Component<SizeLoaderProps>;
export const DotLoader: react.ComponentClass<SizeLoaderProps>;
export type PacmanLoader = react.Component<MarginLoaderProps<number>, {}>;
export type PacmanLoader = react.Component<MarginLoaderProps<number>>;
export const PacmanLoader: react.ComponentClass<MarginLoaderProps<number>>;
export type MoonLoader = react.Component<SizeLoaderProps, {}>;
export type MoonLoader = react.Component<SizeLoaderProps>;
export const MoonLoader: react.ComponentClass<SizeLoaderProps>;
export type RingLoader = react.Component<SizeLoaderProps, {}>;
export type RingLoader = react.Component<SizeLoaderProps>;
export const RingLoader: react.ComponentClass<SizeLoaderProps>;
export type BounceLoader = react.Component<SizeLoaderProps, {}>;
export type BounceLoader = react.Component<SizeLoaderProps>;
export const BounceLoader: react.ComponentClass<SizeLoaderProps>;
export type SkewLoader = react.Component<SizeLoaderProps, {}>;
export type SkewLoader = react.Component<SizeLoaderProps>;
export const SkewLoader: react.ComponentClass<SizeLoaderProps>;
export type FadeLoader = react.Component<RadiusLoaderProps, {}>;
export type FadeLoader = react.Component<RadiusLoaderProps>;
export const FadeLoader: react.ComponentClass<RadiusLoaderProps>;
export type ScaleLoader = react.Component<RadiusLoaderProps, {}>;
export type ScaleLoader = react.Component<RadiusLoaderProps>;
export const ScaleLoader: react.ComponentClass<RadiusLoaderProps>;
+2 -2
View File
@@ -1,7 +1,7 @@
import * as React from "react";
import * as Halogen from "halogen";
class HalogenTests_ClipLoader_withNoProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_ClipLoader_withNoProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.ClipLoader />
@@ -9,7 +9,7 @@ class HalogenTests_ClipLoader_withNoProps extends React.Component<React.Props<{}
}
}
class HalogenTests_ClipLoader_withAllProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_ClipLoader_withAllProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.ClipLoader loading={false} color="black" id="MyLoader" className="loader" verticalAlign="bottom" size="200px" />
+2 -2
View File
@@ -1,7 +1,7 @@
import * as React from "react";
import * as Halogen from "halogen";
class HalogenTests_FadeLoader_withNoProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_FadeLoader_withNoProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.FadeLoader />
@@ -9,7 +9,7 @@ class HalogenTests_FadeLoader_withNoProps extends React.Component<React.Props<{}
}
}
class HalogenTests_FadeLoader_withAllProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_FadeLoader_withAllProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.FadeLoader loading={false} color="black" id="MyLoader" className="loader" verticalAlign="middle"
+2 -2
View File
@@ -1,7 +1,7 @@
import * as React from "react";
import * as Halogen from "halogen";
class HalogenTests_PacmanLoader_withNoProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_PacmanLoader_withNoProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.PacmanLoader />
@@ -9,7 +9,7 @@ class HalogenTests_PacmanLoader_withNoProps extends React.Component<React.Props<
}
}
class HalogenTests_PacmanLoader_withAllProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_PacmanLoader_withAllProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.PacmanLoader loading={false} color="black" id="MyLoader" className="loader" verticalAlign="middle" margin={10} size={200} />
+2 -2
View File
@@ -1,7 +1,7 @@
import * as React from "react";
import * as Halogen from "halogen";
class HalogenTests_RotateLoader_withNoProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_RotateLoader_withNoProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.RotateLoader />
@@ -9,7 +9,7 @@ class HalogenTests_RotateLoader_withNoProps extends React.Component<React.Props<
}
}
class HalogenTests_RotateLoader_withAllProps extends React.Component<React.Props<{}>, {}> {
class HalogenTests_RotateLoader_withAllProps extends React.Component<React.Props<{}>> {
render() {
return (
<Halogen.RotateLoader loading={false} color="black" id="MyLoader" className="loader" verticalAlign="middle" margin="10px" size="100px" />
+93 -93
View File
@@ -109,7 +109,7 @@ declare namespace __MaterialUI {
interface ThemeWrapperProps {
theme: Styles.MuiTheme;
}
export class ThemeWrapper extends React.Component<ThemeWrapperProps, {}> {
export class ThemeWrapper extends React.Component<ThemeWrapperProps> {
}
export namespace Styles {
@@ -470,7 +470,7 @@ declare namespace __MaterialUI {
interface MuiThemeProviderProps {
muiTheme?: Styles.MuiTheme;
}
export class MuiThemeProvider extends React.Component<MuiThemeProviderProps, {}> {
export class MuiThemeProvider extends React.Component<MuiThemeProviderProps> {
}
export function getMuiTheme(...muiTheme: MuiTheme[]): MuiTheme;
@@ -519,12 +519,12 @@ declare namespace __MaterialUI {
titleStyle?: React.CSSProperties;
zDepth?: number;
}
export class AppBar extends React.Component<AppBarProps, {}> {
export class AppBar extends React.Component<AppBarProps> {
}
interface AppCanvasProps {
}
export class AppCanvas extends React.Component<AppCanvasProps, {}> {
export class AppCanvas extends React.Component<AppCanvasProps> {
}
namespace propTypes {
@@ -584,7 +584,7 @@ declare namespace __MaterialUI {
targetOrigin?: propTypes.origin;
textFieldStyle?: React.CSSProperties;
}
export class AutoComplete extends React.Component<AutoCompleteProps<any>, {}> {
export class AutoComplete extends React.Component<AutoCompleteProps<any>> {
static noFilter: () => boolean;
static defaultFilter: (searchText: string, key: string) => boolean;
static caseSensitiveFilter: (searchText: string, key: string) => boolean;
@@ -606,7 +606,7 @@ declare namespace __MaterialUI {
src?: string;
style?: React.CSSProperties;
}
export class Avatar extends React.Component<AvatarProps, {}> {
export class Avatar extends React.Component<AvatarProps> {
}
interface BadgeProps {
@@ -617,7 +617,7 @@ declare namespace __MaterialUI {
secondary?: boolean;
style?: React.CSSProperties;
}
export class Badge extends React.Component<BadgeProps, {}> {
export class Badge extends React.Component<BadgeProps> {
}
interface BeforeAfterWrapperProps {
@@ -628,7 +628,7 @@ declare namespace __MaterialUI {
elementType?: string;
style?: React.CSSProperties;
}
export class BeforeAfterWrapper extends React.Component<BeforeAfterWrapperProps, {}> {
export class BeforeAfterWrapper extends React.Component<BeforeAfterWrapperProps> {
}
// non generally overridden elements of EnhancedButton
@@ -662,7 +662,7 @@ declare namespace __MaterialUI {
containerElement?: React.ReactNode | string;
disabled?: boolean;
}
export class EnhancedButton extends React.Component<EnhancedButtonProps, {}> {
export class EnhancedButton extends React.Component<EnhancedButtonProps> {
}
interface FlatButtonProps extends React.DOMAttributes<{}>, SharedEnhancedButtonProps<FlatButton> {
@@ -686,7 +686,7 @@ declare namespace __MaterialUI {
secondary?: boolean;
style?: React.CSSProperties;
}
export class FlatButton extends React.Component<FlatButtonProps, {}> {
export class FlatButton extends React.Component<FlatButtonProps> {
}
interface RaisedButtonProps extends SharedEnhancedButtonProps<RaisedButton> {
@@ -716,7 +716,7 @@ declare namespace __MaterialUI {
secondary?: boolean;
style?: React.CSSProperties;
}
export class RaisedButton extends React.Component<RaisedButtonProps, {}> {
export class RaisedButton extends React.Component<RaisedButtonProps> {
}
interface FloatingActionButtonProps extends React.HTMLAttributes<{}>, SharedEnhancedButtonProps<FloatingActionButton> {
@@ -738,7 +738,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
zDepth?: number;
}
export class FloatingActionButton extends React.Component<FloatingActionButtonProps, {}> {
export class FloatingActionButton extends React.Component<FloatingActionButtonProps> {
}
interface IconButtonProps extends React.HTMLAttributes<{}>, SharedEnhancedButtonProps<IconButton> {
@@ -761,7 +761,7 @@ declare namespace __MaterialUI {
tooltipStyles?: React.CSSProperties;
touch?: boolean;
}
export class IconButton extends React.Component<IconButtonProps, {}> {
export class IconButton extends React.Component<IconButtonProps> {
}
namespace BottomNavigation {
@@ -771,7 +771,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
}
export class BottomNavigation extends React.Component<BottomNavigationProps, {}> { }
export class BottomNavigation extends React.Component<BottomNavigationProps> { }
interface BottomNavigationItemProps extends SharedEnhancedButtonProps<BottomNavigationItem> {
className?: string;
@@ -779,7 +779,7 @@ declare namespace __MaterialUI {
label?: React.ReactNode;
}
export class BottomNavigationItem extends React.Component<BottomNavigationItemProps, {}> { }
export class BottomNavigationItem extends React.Component<BottomNavigationItemProps> { }
}
namespace Card {
@@ -795,7 +795,7 @@ declare namespace __MaterialUI {
showExpandableButton?: boolean;
style?: React.CSSProperties;
}
export class Card extends React.Component<CardProps, {}> {
export class Card extends React.Component<CardProps> {
}
interface CardActionsProps {
@@ -805,7 +805,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
className?: string;
}
export class CardActions extends React.Component<CardActionsProps, {}> {
export class CardActions extends React.Component<CardActionsProps> {
}
interface CardExpandableProps {
@@ -813,7 +813,7 @@ declare namespace __MaterialUI {
onExpanding?: (isExpanded: boolean) => void;
style?: React.CSSProperties;
}
export class CardExpandable extends React.Component<CardExpandableProps, {}> {
export class CardExpandable extends React.Component<CardExpandableProps> {
}
interface CardHeaderProps {
@@ -834,7 +834,7 @@ declare namespace __MaterialUI {
closeIcon?: React.ReactNode;
iconStyle?: React.CSSProperties;
}
export class CardHeader extends React.Component<CardHeaderProps, {}> {
export class CardHeader extends React.Component<CardHeaderProps> {
}
interface CardMediaProps {
@@ -847,7 +847,7 @@ declare namespace __MaterialUI {
overlayStyle?: React.CSSProperties;
style?: React.CSSProperties;
}
export class CardMedia extends React.Component<CardMediaProps, {}> {
export class CardMedia extends React.Component<CardMediaProps> {
}
interface CardTextProps {
@@ -857,7 +857,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
className?: string;
}
export class CardText extends React.Component<CardTextProps, {}> {
export class CardText extends React.Component<CardTextProps> {
}
interface CardTitleProps {
@@ -872,7 +872,7 @@ declare namespace __MaterialUI {
titleColor?: string;
titleStyle?: React.CSSProperties;
}
export class CardTitle extends React.Component<CardTitleProps, {}> {
export class CardTitle extends React.Component<CardTitleProps> {
}
}
@@ -885,7 +885,7 @@ declare namespace __MaterialUI {
onTouchTap?: React.TouchEventHandler<Chip>;
style?: React.CSSProperties;
}
export class Chip extends React.Component<ChipProps, {}> {
export class Chip extends React.Component<ChipProps> {
}
namespace DatePicker {
@@ -941,7 +941,7 @@ declare namespace __MaterialUI {
underlineStyle?: React.CSSProperties;
utils?: propTypes.utils;
}
export class DatePicker extends React.Component<DatePickerProps, {}> {
export class DatePicker extends React.Component<DatePickerProps> {
}
interface DatePickerDialogProps {
@@ -966,7 +966,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
utils?: propTypes.utils;
}
export class DatePickerDialog extends React.Component<DatePickerDialogProps, {}> {
export class DatePickerDialog extends React.Component<DatePickerDialogProps> {
public show(): void;
public dismiss(): void;
}
@@ -1004,7 +1004,7 @@ declare namespace __MaterialUI {
titleClassName?: string;
titleStyle?: React.CSSProperties;
}
export class Dialog extends React.Component<DialogProps, {}> {
export class Dialog extends React.Component<DialogProps> {
}
interface DividerProps {
@@ -1012,7 +1012,7 @@ declare namespace __MaterialUI {
inset?: boolean;
style?: React.CSSProperties;
}
export class Divider extends React.Component<DividerProps, {}> {
export class Divider extends React.Component<DividerProps> {
}
interface DrawerProps {
@@ -1031,7 +1031,7 @@ declare namespace __MaterialUI {
width?: number | string;
zDepth?: number;
}
export class Drawer extends React.Component<DrawerProps, {}> {
export class Drawer extends React.Component<DrawerProps> {
}
namespace GridList {
@@ -1041,7 +1041,7 @@ declare namespace __MaterialUI {
padding?: number;
style?: React.CSSProperties;
}
export class GridList extends React.Component<GridListProps, {}> {
export class GridList extends React.Component<GridListProps> {
}
interface GridTileProps {
@@ -1057,7 +1057,7 @@ declare namespace __MaterialUI {
titlePosition?: "top" | "bottom";
onTouchTap?: TouchTapEventHandler;
}
export class GridTile extends React.Component<GridTileProps, {}> {
export class GridTile extends React.Component<GridTileProps> {
}
}
@@ -1069,7 +1069,7 @@ declare namespace __MaterialUI {
onMouseLeave?: React.MouseEventHandler<{}>;
style?: React.CSSProperties;
}
export class FontIcon extends React.Component<FontIconProps, {}> {
export class FontIcon extends React.Component<FontIconProps> {
}
interface SvgIconProps extends React.SVGAttributes<{}>, React.Props<SvgIcon> {
@@ -1081,7 +1081,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
viewBox?: string;
}
export class SvgIcon extends React.Component<SvgIconProps, {}> {
export class SvgIcon extends React.Component<SvgIconProps> {
}
namespace List {
@@ -1089,7 +1089,7 @@ declare namespace __MaterialUI {
// <Paper/> is the element that get the 'other' properties
style?: React.CSSProperties;
}
export class List extends React.Component<ListProps, {}> {
export class List extends React.Component<ListProps> {
}
interface ListItemProps extends EnhancedButtonProps {
@@ -1124,7 +1124,7 @@ declare namespace __MaterialUI {
secondaryTextLines?: number; // 1 or 2
style?: React.CSSProperties;
}
export class ListItem extends React.Component<ListItemProps, {}> {
export class ListItem extends React.Component<ListItemProps> {
}
interface SelectableProps {
@@ -1157,7 +1157,7 @@ declare namespace __MaterialUI {
valueLink?: ReactLink<any | any[]>;
width?: string | number;
}
export class Menu extends React.Component<MenuProps, {}> {
export class Menu extends React.Component<MenuProps> {
}
interface MenuItemProps extends List.ListItemProps {
@@ -1179,7 +1179,7 @@ declare namespace __MaterialUI {
value?: any;
containerElement?: React.ReactNode | string;
}
export class MenuItem extends React.Component<MenuItemProps, {}> {
export class MenuItem extends React.Component<MenuItemProps> {
}
interface IconMenuProps {
@@ -1217,7 +1217,7 @@ declare namespace __MaterialUI {
valueLink?: ReactLink<any | any[]>;
width?: string | number;
}
export class IconMenu extends React.Component<IconMenuProps, {}> {
export class IconMenu extends React.Component<IconMenuProps> {
}
interface DropDownMenuProps {
@@ -1239,7 +1239,7 @@ declare namespace __MaterialUI {
underlineStyle?: React.CSSProperties;
value?: any;
}
export class DropDownMenu extends React.Component<DropDownMenuProps, {}> {
export class DropDownMenu extends React.Component<DropDownMenuProps> {
}
}
@@ -1250,7 +1250,7 @@ declare namespace __MaterialUI {
onClick?: React.MouseEventHandler<{}>;
onTouchTap?: TouchTapEventHandler;
}
export class Overlay extends React.Component<OverlayProps, {}> {
export class Overlay extends React.Component<OverlayProps> {
}
interface PaperProps extends React.HTMLAttributes<{}>, React.Props<Paper> {
@@ -1260,7 +1260,7 @@ declare namespace __MaterialUI {
transitionEnabled?: boolean;
zDepth?: number;
}
export class Paper extends React.Component<PaperProps, {}> {
export class Paper extends React.Component<PaperProps> {
}
namespace Popover {
@@ -1284,7 +1284,7 @@ declare namespace __MaterialUI {
useLayerForClickAway?: boolean;
zDepth?: number;
}
export class Popover extends React.Component<PopoverProps, {}> {
export class Popover extends React.Component<PopoverProps> {
}
interface PopoverAnimationVerticalProps extends PopoverAnimationProps {
@@ -1292,7 +1292,7 @@ declare namespace __MaterialUI {
targetOrigin?: propTypes.origin;
zDepth?: number;
}
export class PopoverAnimationVertical extends React.Component<PopoverAnimationVerticalProps, {}> {
export class PopoverAnimationVertical extends React.Component<PopoverAnimationVerticalProps> {
}
interface PopoverAnimationDefaultProps extends PopoverAnimationProps {
@@ -1300,7 +1300,7 @@ declare namespace __MaterialUI {
targetOrigin?: propTypes.origin;
zDepth?: number;
}
export class PopoverAnimationDefault extends React.Component<PopoverAnimationDefaultProps, {}> {
export class PopoverAnimationDefault extends React.Component<PopoverAnimationDefaultProps> {
}
}
@@ -1315,7 +1315,7 @@ declare namespace __MaterialUI {
thickness?: number;
value?: number;
}
export class CircularProgress extends React.Component<CircularProgressProps, {}> {
export class CircularProgress extends React.Component<CircularProgressProps> {
}
interface LinearProgressProps {
@@ -1326,7 +1326,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
value?: number;
}
export class LinearProgress extends React.Component<LinearProgressProps, {}> {
export class LinearProgress extends React.Component<LinearProgressProps> {
}
interface RefreshIndicatorProps {
@@ -1339,7 +1339,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
top: number;
}
export class RefreshIndicator extends React.Component<RefreshIndicatorProps, {}> {
export class RefreshIndicator extends React.Component<RefreshIndicatorProps> {
}
interface SelectFieldProps {
@@ -1378,7 +1378,7 @@ declare namespace __MaterialUI {
selectedMenuItemStyle?: React.CSSProperties;
openImmediately?: boolean;
}
export class SelectField extends React.Component<SelectFieldProps, {}> {
export class SelectField extends React.Component<SelectFieldProps> {
}
interface SliderProps {
@@ -1402,7 +1402,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
value?: number;
}
export class Slider extends React.Component<SliderProps, {}> {
export class Slider extends React.Component<SliderProps> {
}
namespace Switches {
@@ -1445,7 +1445,7 @@ declare namespace __MaterialUI {
trackStyle?: React.CSSProperties;
value?: string;
}
export class EnhancedSwitch extends React.Component<EnhancedSwitchProps, {}> {
export class EnhancedSwitch extends React.Component<EnhancedSwitchProps> {
getValue(): string;
isKeyboardFocused(): boolean;
isSwitched(): boolean;
@@ -1466,7 +1466,7 @@ declare namespace __MaterialUI {
uncheckedIcon?: React.ReactElement<{ style?: React.CSSProperties }>; // Normally an SvgIcon
valueLink?: ReactLink<boolean>;
}
export class Checkbox extends React.Component<CheckboxProps, {}> {
export class Checkbox extends React.Component<CheckboxProps> {
/** @deprecated Use checked property instead */
isChecked(): void;
@@ -1486,7 +1486,7 @@ declare namespace __MaterialUI {
uncheckedIcon?: React.ReactElement<{ style?: React.CSSProperties }>; // Normally an SvgIcon
value?: any;
}
export class RadioButton extends React.Component<RadioButtonProps, {}> {
export class RadioButton extends React.Component<RadioButtonProps> {
isChecked(): boolean;
getValue(): string;
@@ -1501,7 +1501,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
valueSelected?: any;
}
export class RadioButtonGroup extends React.Component<RadioButtonGroupProps, {}> {
export class RadioButtonGroup extends React.Component<RadioButtonGroupProps> {
clearValue(): void;
getSelectedValue(): string;
@@ -1529,7 +1529,7 @@ declare namespace __MaterialUI {
trackStyle?: React.CSSProperties;
valueLink?: ReactLink<boolean>;
}
export class Toggle extends React.Component<ToggleProps, {}> {
export class Toggle extends React.Component<ToggleProps> {
isToggled(): boolean;
setToggled(newToggledValue: boolean): void;
@@ -1548,7 +1548,7 @@ declare namespace __MaterialUI {
open: boolean;
style?: React.CSSProperties;
}
export class Snackbar extends React.Component<SnackbarProps, {}> {
export class Snackbar extends React.Component<SnackbarProps> {
}
namespace Stepper {
@@ -1558,7 +1558,7 @@ declare namespace __MaterialUI {
disabled?: boolean;
style?: React.CSSProperties;
}
export class Step extends React.Component<StepProps, {}> {
export class Step extends React.Component<StepProps> {
}
interface StepButtonProps extends SharedEnhancedButtonProps<StepButton> {
@@ -1571,7 +1571,7 @@ declare namespace __MaterialUI {
onTouchStart?: React.TouchEventHandler<{}>;
style?: React.CSSProperties;
}
export class StepButton extends React.Component<StepButtonProps, {}> {
export class StepButton extends React.Component<StepButtonProps> {
}
interface StepContentProps {
@@ -1579,7 +1579,7 @@ declare namespace __MaterialUI {
last?: boolean;
style?: React.CSSProperties;
}
export class StepContent extends React.Component<StepContentProps, {}> {
export class StepContent extends React.Component<StepContentProps> {
}
interface StepLabelProps {
@@ -1590,7 +1590,7 @@ declare namespace __MaterialUI {
iconContainerStyle?: React.CSSProperties;
style?: React.CSSProperties;
}
export class StepLabel extends React.Component<StepLabelProps, {}> {
export class StepLabel extends React.Component<StepLabelProps> {
}
interface SnackbarProps extends React.Props<Snackbar> {
@@ -1616,7 +1616,7 @@ declare namespace __MaterialUI {
orientation?: "horizontal" | "vertical";
style?: React.CSSProperties;
}
export class Stepper extends React.Component<StepperProps, {}> {
export class Stepper extends React.Component<StepperProps> {
}
}
@@ -1624,7 +1624,7 @@ declare namespace __MaterialUI {
inset?: boolean;
style?: React.CSSProperties;
}
export class Subheader extends React.Component<SubheaderProps, {}> {
export class Subheader extends React.Component<SubheaderProps> {
}
namespace Table {
@@ -1648,7 +1648,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
wrapperStyle?: React.CSSProperties;
}
export class Table extends React.Component<TableProps, {}> {
export class Table extends React.Component<TableProps> {
}
interface TableRowProps {
@@ -1675,7 +1675,7 @@ declare namespace __MaterialUI {
striped?: boolean;
style?: React.CSSProperties;
}
export class TableRow extends React.Component<TableRowProps, {}> {
export class TableRow extends React.Component<TableRowProps> {
}
interface TableRowColumnProps {
@@ -1695,7 +1695,7 @@ declare namespace __MaterialUI {
// useful attributes passed to <td/>
colSpan?: number;
}
export class TableRowColumn extends React.Component<TableRowColumnProps, {}> {
export class TableRowColumn extends React.Component<TableRowColumnProps> {
}
interface TableHeaderProps {
@@ -1709,7 +1709,7 @@ declare namespace __MaterialUI {
selectAllSelected?: boolean;
style?: React.CSSProperties;
}
export class TableHeader extends React.Component<TableHeaderProps, {}> {
export class TableHeader extends React.Component<TableHeaderProps> {
}
interface TableHeaderColumnProps {
@@ -1725,7 +1725,7 @@ declare namespace __MaterialUI {
// useful attributes passed to <th/>
colSpan?: number;
}
export class TableHeaderColumn extends React.Component<TableHeaderColumnProps, {}> {
export class TableHeaderColumn extends React.Component<TableHeaderColumnProps> {
}
interface TableBodyProps {
@@ -1755,7 +1755,7 @@ declare namespace __MaterialUI {
stripedRows?: boolean;
style?: React.CSSProperties;
}
export class TableBody extends React.Component<TableBodyProps, {}> {
export class TableBody extends React.Component<TableBodyProps> {
}
interface TableFooterProps {
@@ -1764,7 +1764,7 @@ declare namespace __MaterialUI {
className?: string;
style?: React.CSSProperties;
}
export class TableFooter extends React.Component<TableFooterProps, {}> {
export class TableFooter extends React.Component<TableFooterProps> {
}
}
@@ -1782,7 +1782,7 @@ declare namespace __MaterialUI {
tabTemplateStyle?: React.CSSProperties;
value?: any;
}
export class Tabs extends React.Component<TabsProps, {}> {
export class Tabs extends React.Component<TabsProps> {
}
interface TabProps extends SharedEnhancedButtonProps<Tab> {
@@ -1841,7 +1841,7 @@ declare namespace __MaterialUI {
step?: number;
autoComplete?: string;
}
export class TextField extends React.Component<TextFieldProps, {}> {
export class TextField extends React.Component<TextFieldProps> {
blur(): void;
focus(): void;
@@ -1900,7 +1900,7 @@ declare namespace __MaterialUI {
underlineShow?: boolean;
underlineStyle?: React.CSSProperties;
}
export class TimePicker extends React.Component<TimePickerProps, {}> {
export class TimePicker extends React.Component<TimePickerProps> {
focus(): void;
openDialog(): void;
@@ -1912,7 +1912,7 @@ declare namespace __MaterialUI {
noGutter?: boolean;
style?: React.CSSProperties;
}
export class Toolbar extends React.Component<ToolbarProps, {}> {
export class Toolbar extends React.Component<ToolbarProps> {
}
interface ToolbarGroupProps {
@@ -1922,14 +1922,14 @@ declare namespace __MaterialUI {
lastChild?: boolean;
style?: React.CSSProperties;
}
export class ToolbarGroup extends React.Component<ToolbarGroupProps, {}> {
export class ToolbarGroup extends React.Component<ToolbarGroupProps> {
}
interface ToolbarSeparatorProps {
className?: string;
style?: React.CSSProperties;
}
export class ToolbarSeparator extends React.Component<ToolbarSeparatorProps, {}> {
export class ToolbarSeparator extends React.Component<ToolbarSeparatorProps> {
}
interface ToolbarTitleProps extends React.HTMLAttributes<{}>, React.Props<ToolbarTitle> {
@@ -1937,7 +1937,7 @@ declare namespace __MaterialUI {
style?: React.CSSProperties;
text?: string;
}
export class ToolbarTitle extends React.Component<ToolbarTitleProps, {}> {
export class ToolbarTitle extends React.Component<ToolbarTitleProps> {
}
}
@@ -8586,14 +8586,14 @@ declare module "material-ui/svg-icons" {
declare module 'material-ui/internal/AppCanvas' {
interface AppCanvasProps extends React.Props<AppCanvas> { }
class AppCanvas extends React.Component<AppCanvasProps, {}> { }
class AppCanvas extends React.Component<AppCanvasProps> { }
export default AppCanvas;
}
declare module 'material-ui/internal/AutoLockScrolling' {
interface AutoLockScrollingProps extends React.Props<AutoLockScrolling> {
lock: boolean;
}
class AutoLockScrolling extends React.Component<AutoLockScrollingProps, {}> { }
class AutoLockScrolling extends React.Component<AutoLockScrollingProps> { }
export default AutoLockScrolling;
}
declare module 'material-ui/internal/BeforeAfterWrapper' {
@@ -8605,7 +8605,7 @@ declare module 'material-ui/internal/BeforeAfterWrapper' {
elementType?: string,
style?: React.CSSProperties,
}
class BeforeAfterWrapper extends React.Component<BeforeAfterWrapperProps, {}> { }
class BeforeAfterWrapper extends React.Component<BeforeAfterWrapperProps> { }
export default BeforeAfterWrapper;
}
declare module 'material-ui/internal/CircleRipple' {
@@ -8615,33 +8615,33 @@ declare module 'material-ui/internal/CircleRipple' {
opacity?: number;
style?: React.CSSProperties;
}
class CircleRipple extends React.Component<CircleRippleProps, {}> { }
class CircleRipple extends React.Component<CircleRippleProps> { }
export default CircleRipple;
}
declare module 'material-ui/internal/ClearFix' {
interface ClearFixProps extends React.Props<ClearFix> {
style?: React.CSSProperties;
}
class ClearFix extends React.Component<ClearFixProps, {}> { }
class ClearFix extends React.Component<ClearFixProps> { }
export default ClearFix;
}
declare module 'material-ui/internal/ClickAwayListener' {
interface ClickAwayListenerProps extends React.Props<ClickAwayListener> {
onClickAway?: any,
}
class ClickAwayListener extends React.Component<ClickAwayListenerProps, {}> { }
class ClickAwayListener extends React.Component<ClickAwayListenerProps> { }
export default ClickAwayListener;
}
declare module 'material-ui/internal/EnhancedButton' {
interface EnhancedButtonProps extends __MaterialUI.SharedEnhancedButtonProps<EnhancedButton> {
}
class EnhancedButton extends React.Component<EnhancedButtonProps, {}> { }
class EnhancedButton extends React.Component<EnhancedButtonProps> { }
export default EnhancedButton;
}
declare module 'material-ui/internal/EnhancedSwitch' {
interface EnhancedSwitchProps extends __MaterialUI.Switches.CommonEnhancedSwitchProps<EnhancedSwitch> {
}
class EnhancedSwitch extends React.Component<EnhancedSwitchProps, {}> { }
class EnhancedSwitch extends React.Component<EnhancedSwitchProps> { }
export default EnhancedSwitch;
}
declare module 'material-ui/internal/ExpandTransition' {
@@ -8653,7 +8653,7 @@ declare module 'material-ui/internal/ExpandTransition' {
transitionDelay?: number;
transitionDuration?: number;
}
class ExpandTransition extends React.Component<ExpandTransitionProps, {}> { }
class ExpandTransition extends React.Component<ExpandTransitionProps> { }
export default ExpandTransition;
}
declare module 'material-ui/internal/ExpandTransitionChild' {
@@ -8663,7 +8663,7 @@ declare module 'material-ui/internal/ExpandTransitionChild' {
transitionDelay?: number;
transitionDuration?: number;
}
class ExpandTransitionChild extends React.Component<ExpandTransitionChildProps, {}> { }
class ExpandTransitionChild extends React.Component<ExpandTransitionChildProps> { }
export default ExpandTransitionChild;
}
declare module 'material-ui/internal/FocusRipple' {
@@ -8674,7 +8674,7 @@ declare module 'material-ui/internal/FocusRipple' {
show?: boolean,
style?: React.CSSProperties
}
class FocusRipple extends React.Component<FocusRippleProps, {}> { }
class FocusRipple extends React.Component<FocusRippleProps> { }
export default FocusRipple;
}
declare module 'material-ui/internal/Overlay' {
@@ -8686,7 +8686,7 @@ declare module 'material-ui/internal/Overlay' {
onClick?: React.MouseEventHandler<{}>;
onTouchTap?: __MaterialUI.TouchTapEventHandler;
}
class Overlay extends React.Component<OverlayProps, {}> { }
class Overlay extends React.Component<OverlayProps> { }
export default Overlay;
}
declare module 'material-ui/internal/RenderToLayer' {
@@ -8696,7 +8696,7 @@ declare module 'material-ui/internal/RenderToLayer' {
render: Function;
useLayerForClickAway?: boolean;
}
class RenderToLayer extends React.Component<RenderToLayerProps, {}> { }
class RenderToLayer extends React.Component<RenderToLayerProps> { }
export default RenderToLayer;
}
declare module 'material-ui/internal/ScaleIn' {
@@ -8706,7 +8706,7 @@ declare module 'material-ui/internal/ScaleIn' {
maxScale?: number;
minScale?: number;
}
class ScaleIn extends React.Component<ScaleInProps, {}> { }
class ScaleIn extends React.Component<ScaleInProps> { }
export default ScaleIn;
}
declare module 'material-ui/internal/ScaleInChild' {
@@ -8716,7 +8716,7 @@ declare module 'material-ui/internal/ScaleInChild' {
minScale?: number;
style?: React.CSSProperties;
}
class ScaleInChild extends React.Component<ScaleInChildProps, {}> { }
class ScaleInChild extends React.Component<ScaleInChildProps> { }
export default ScaleInChild;
}
declare module 'material-ui/internal/SlideIn' {
@@ -8726,7 +8726,7 @@ declare module 'material-ui/internal/SlideIn' {
enterDelay?: number;
style?: React.CSSProperties;
}
class SlideIn extends React.Component<SlideInProps, {}> { }
class SlideIn extends React.Component<SlideInProps> { }
export default SlideIn;
}
declare module 'material-ui/internal/SlideInChild' {
@@ -8736,7 +8736,7 @@ declare module 'material-ui/internal/SlideInChild' {
getLeaveDirection: Function;
style?: React.CSSProperties;
}
class SlideInChild extends React.Component<SlideInChildProps, {}> { }
class SlideInChild extends React.Component<SlideInChildProps> { }
export default SlideInChild;
}
declare module 'material-ui/internal/Tooltip' {
@@ -8749,7 +8749,7 @@ declare module 'material-ui/internal/Tooltip' {
touch?: boolean;
verticalPosition?: __MaterialUI.propTypes.vertical;
}
class Tooltip extends React.Component<TooltipProps, {}> { }
class Tooltip extends React.Component<TooltipProps> { }
export default Tooltip;
}
declare module 'material-ui/internal/TouchRipple' {
@@ -8760,6 +8760,6 @@ declare module 'material-ui/internal/TouchRipple' {
opacity?: number;
style?: React.CSSProperties
}
class TouchRipple extends React.Component<TouchRippleProps, {}> { }
class TouchRipple extends React.Component<TouchRippleProps> { }
export default TouchRipple;
}
+3 -3
View File
@@ -305,7 +305,7 @@ const lightBaseTheme = {
const lightMuiTheme = getMuiTheme(lightBaseTheme);
class DeepDownTheTree extends React.Component<{} & {muiTheme: MuiTheme}, {}> {
class DeepDownTheTree extends React.Component<{} & {muiTheme: MuiTheme}> {
static propTypes: React.ValidationMap<any> = {
muiTheme: React.PropTypes.object.isRequired,
};
@@ -329,7 +329,7 @@ const MuiThemeableFunction = muiThemeable()<React.StatelessComponent<Props>, Pro
});
@muiThemeable()
class MuiThemeableClass extends React.Component<{label: string} & {muiTheme?: MuiTheme}, {}> {
class MuiThemeableClass extends React.Component<{label: string} & {muiTheme?: MuiTheme}> {
render() {
return (
<span style={{color: this.props.muiTheme.palette.textColor}}>
@@ -1075,7 +1075,7 @@ const ChipExampleSimple = () => (
</div>
);
class ChipExampleComplex extends React.Component<{}, {}> {
class ChipExampleComplex extends React.Component<{}> {
handleRequestDelete = () => {
alert('You clicked the delete button.');
}
+3 -3
View File
@@ -58,7 +58,7 @@ export interface RefreshLinkProps extends LinkProps {
/**
* Hyperlink Component the navigates to the current State
*/
export class RefreshLink extends Component<RefreshLinkProps, any> { }
export class RefreshLink extends Component<RefreshLinkProps> { }
/**
* Defines the Navigation Link Props contract
@@ -73,7 +73,7 @@ export interface NavigationLinkProps extends RefreshLinkProps {
/**
* Hyperlink Component the navigates to a State
*/
export class NavigationLink extends Component<NavigationLinkProps, any> { }
export class NavigationLink extends Component<NavigationLinkProps> { }
/**
* Defines the Navigation Back Link Props contract
@@ -88,4 +88,4 @@ export interface NavigationBackLinkProps extends RefreshLinkProps {
/**
* Hyperlink Component the navigates back along the crumb trail
*/
export class NavigationBackLink extends Component<NavigationBackLinkProps, any> { }
export class NavigationBackLink extends Component<NavigationBackLinkProps> { }
+2 -2
View File
@@ -36,7 +36,7 @@ declare namespace Radium {
/**
* <Style />
*/
export class Style extends React.Component<StyleProps, any> {
export class Style extends React.Component<StyleProps> {
}
/**
@@ -48,7 +48,7 @@ declare namespace Radium {
/**
* <StyleRoot />
*/
export class StyleRoot extends React.Component<StyleRootProps, any> {
export class StyleRoot extends React.Component<StyleRootProps> {
}
/**
+3 -3
View File
@@ -3,7 +3,7 @@ import { StyleRoot, Style } from "radium";
import * as Radium from 'radium';
@Radium
class TestComponent extends React.Component<{ a: number }, any> {
class TestComponent extends React.Component<{ a: number }> {
render() {
return (
@@ -24,7 +24,7 @@ TestStatelessComponent = Radium(TestStatelessComponent);
userAgent: "test",
matchMedia: window.matchMedia
})
class TestComponentWithConfig extends React.Component<{ a?: number }, {}> {
class TestComponentWithConfig extends React.Component<{ a?: number }> {
render() {
return (
<div>
@@ -54,7 +54,7 @@ class TestComponentWithConfig extends React.Component<{ a?: number }, {}> {
<TestComponentWithConfig a={5} />
class TestComponentWithConfigInStyleRoot
extends React.Component<{ a?: number }, {}> {
extends React.Component<{ a?: number }> {
render() {
return (
<div>
+3 -3
View File
@@ -50,19 +50,19 @@ declare namespace RcSelect {
defaultActiveFirstOption?: boolean;
getPopupContainer?: (trigger: Node) => Node;
}
export class Select extends React.Component<SelectProps, any> { }
export class Select extends React.Component<SelectProps> { }
interface OptionProps {
className?: string;
disabled?: boolean;
key?: string;
value?: string;
}
export class Option extends React.Component<OptionProps, any> { }
export class Option extends React.Component<OptionProps> { }
interface OptGroupProps {
label?: string | React.ReactElement<any>;
key?: string;
value?: string;
}
export class OptGroup extends React.Component<OptGroupProps, any> { }
export class OptGroup extends React.Component<OptGroupProps> { }
}
+1 -1
View File
@@ -1,7 +1,7 @@
import * as React from 'react';
import * as RcSelect from 'rc-select';
class Component extends React.Component<any, any> {
class Component extends React.Component<any> {
private onChange(value: any) {
console.log('selected', value);
+3 -3
View File
@@ -144,11 +144,11 @@ declare namespace RcSliderClass {
}
}
declare class RcSliderClass extends React.Component<RcSliderClass.SliderProps, {}> { }
declare class RcSliderClass extends React.Component<RcSliderClass.SliderProps> { }
declare namespace RcSliderClass {
class Range extends React.Component<RcSliderClass.RangeProps, {}> { }
class Handle extends React.Component<RcSliderClass.HandleProps, {}> { }
class Range extends React.Component<RcSliderClass.RangeProps> { }
class Handle extends React.Component<RcSliderClass.HandleProps> { }
}
export = RcSliderClass;
+1 -1
View File
@@ -33,7 +33,7 @@ declare namespace Tooltip {
}
}
declare class Tooltip extends React.Component<Tooltip.Props, {}> {}
declare class Tooltip extends React.Component<Tooltip.Props> {}
declare module "rc-tooltip" {
export = Tooltip
+2 -2
View File
@@ -36,7 +36,7 @@ export interface TreeNodeProps extends Props<TreeNode> {
isLeaf?: boolean;
}
export class TreeNode extends Component<TreeNodeProps, {}> { }
export class TreeNode extends Component<TreeNodeProps> { }
export interface ExpandData {
expanded: boolean;
@@ -151,4 +151,4 @@ export interface TreeProps extends Props<Tree> {
draggable?: boolean;
}
export default class Tree extends Component<TreeProps, {}> { }
export default class Tree extends Component<TreeProps> { }
@@ -1,7 +1,7 @@
import * as React from 'react';
import * as shallowCompare from 'react-addons-shallow-compare';
export class MyComponent extends React.Component<{}, {}> {
export class MyComponent extends React.Component<{}> {
shouldComponentUpdate(nextProps: any, nextState: any, nextContext: any): boolean {
return shallowCompare(this, nextProps, nextState);
}
+15 -15
View File
@@ -62,7 +62,7 @@ declare namespace TestUtils {
}
export interface EventSimulator {
(element: Element | Component<any, any>, eventData?: SyntheticEventData): void;
(element: Element | Component<any>, eventData?: SyntheticEventData): void;
}
export interface MockedComponentClass {
@@ -119,10 +119,10 @@ declare namespace TestUtils {
element: DOMElement<any, T>): T;
export function renderIntoDocument(
element: SFCElement<any>): void;
export function renderIntoDocument<T extends Component<any, any>>(
export function renderIntoDocument<T extends Component<any>>(
element: CElement<any, T>): T;
export function renderIntoDocument<P>(
element: ReactElement<P>): Component<P, {}> | Element | void;
element: ReactElement<P>): Component<P> | Element | void;
export function mockComponent(
mocked: MockedComponentClass, mockTagName?: string): typeof TestUtils;
@@ -133,38 +133,38 @@ declare namespace TestUtils {
element: ReactElement<any>, type: string): element is DOMElement<P, T>;
export function isElementOfType<P>(
element: ReactElement<any>, type: SFC<P>): element is SFCElement<P>;
export function isElementOfType<P, T extends Component<P, {}>, C extends ComponentClass<P>>(
export function isElementOfType<P, T extends Component<P>, C extends ComponentClass<P>>(
element: ReactElement<any>, type: ClassType<P, T, C>): element is CElement<P, T>;
export function isDOMComponent(instance: ReactInstance): instance is Element;
export function isCompositeComponent(instance: ReactInstance): instance is Component<any, any>;
export function isCompositeComponentWithType<T extends Component<any, any>, C extends ComponentClass<any>>(
export function isCompositeComponent(instance: ReactInstance): instance is Component<any>;
export function isCompositeComponentWithType<T extends Component<any>, C extends ComponentClass<any>>(
instance: ReactInstance, type: ClassType<any, T, C>): T;
export function findAllInRenderedTree(
root: Component<any, any>,
root: Component<any>,
fn: (i: ReactInstance) => boolean): ReactInstance[];
export function scryRenderedDOMComponentsWithClass(
root: Component<any, any>,
root: Component<any>,
className: string): Element[];
export function findRenderedDOMComponentWithClass(
root: Component<any, any>,
root: Component<any>,
className: string): Element;
export function scryRenderedDOMComponentsWithTag(
root: Component<any, any>,
root: Component<any>,
tagName: string): Element[];
export function findRenderedDOMComponentWithTag(
root: Component<any, any>,
root: Component<any>,
tagName: string): Element;
export function scryRenderedComponentsWithType<T extends Component<{}, {}>, C extends ComponentClass<{}>>(
root: Component<any, any>,
export function scryRenderedComponentsWithType<T extends Component<{}>, C extends ComponentClass<{}>>(
root: Component<any>,
type: ClassType<any, T, C>): T[];
export function findRenderedComponentWithType<T extends Component<{}, {}>, C extends ComponentClass<{}>>(
root: Component<any, any>,
export function findRenderedComponentWithType<T extends Component<{}>, C extends ComponentClass<{}>>(
root: Component<any>,
type: ClassType<any, T, C>): T;
export function createRenderer(): ShallowRenderer;
+1 -1
View File
@@ -5,7 +5,7 @@
// TypeScript Version: 2.3
import * as React from 'react';
declare class Autosuggest extends React.Component<any, any> {}
declare class Autosuggest extends React.Component<any> {}
export = Autosuggest;
+1 -1
View File
@@ -42,7 +42,7 @@ declare module 'react-big-calendar' {
elementProps?: React.HTMLAttributes<HTMLElement>;
}
class BigCalendar extends React.Component<BigCalendarProps, {}> {
class BigCalendar extends React.Component<BigCalendarProps> {
/**
* Setup the localizer by providing the moment Object
*/
+1 -1
View File
@@ -8,7 +8,7 @@ import * as React from "react";
export = BodyClassName;
declare class BodyClassName extends React.Component<{ className: string }, any> {
declare class BodyClassName extends React.Component<{ className: string }> {
static canUseDOM: boolean;
static displayName: string;
static peek(): any;
@@ -6,7 +6,7 @@ const Custom: React.StatelessComponent<{}> = () => {
return (<div />);
};
class Test extends React.Component<{}, {}> {
class Test extends React.Component<{}> {
render() {
return (
<DatePicker autoFocus={ false }
+1 -1
View File
@@ -21,7 +21,7 @@ declare namespace ReactBootstrapDaterangepicker {
onEvent?: EventHandler;
}
export class DateRangePicker extends React.Component<Props, {}> { }
export class DateRangePicker extends React.Component<Props> { }
}
declare var DateRangePicker: typeof ReactBootstrapDaterangepicker.DateRangePicker;
@@ -1,7 +1,7 @@
import DateRangePicker = require("react-bootstrap-daterangepicker");
import * as React from "react";
class IntegrationTest extends React.Component<{}, {}> {
class IntegrationTest extends React.Component<{}> {
render() {
const props = {
onEvent: (ev: any, picker: any) => true,
@@ -38,7 +38,7 @@ function enumFormatter(cell: any, row: any, enumObject: any) {
return enumObject[cell];
}
class SelectFilterWithDefaultValue extends React.Component<any, any> {
class SelectFilterWithDefaultValue extends React.Component<any> {
render() {
return (
<BootstrapTable data={ products }>
@@ -51,7 +51,7 @@ class SelectFilterWithDefaultValue extends React.Component<any, any> {
}
}
class TextFilterWithCondition extends React.Component<any, any> {
class TextFilterWithCondition extends React.Component<any> {
render() {
return (
<BootstrapTable data={ products }>
@@ -69,7 +69,7 @@ function getCustomFilter(filterHandler: (parameters?: ApplyFilterParameter) => v
);
}
class CustomFilter extends React.Component<any, any> {
class CustomFilter extends React.Component<any> {
render() {
return (
<BootstrapTable data={ products }>
@@ -82,7 +82,7 @@ class CustomFilter extends React.Component<any, any> {
}
// Adopted from https://github.com/AllenFang/react-bootstrap-table/blob/master/examples/js/column-header-span/column-header-span-complex.js
export default class ColumnHeaderSpanComplex extends React.Component<any, any> {
export default class ColumnHeaderSpanComplex extends React.Component<any> {
render() {
const selectRow = {
mode: 'checkbox',
+84 -84
View File
@@ -47,7 +47,7 @@ declare namespace ReactBootstrap {
footer?: any; // TODO: Add more specific type
header?: any; // TODO: Add more specific type
}
type Accordion = React.ClassicComponent<AccordionProps, {}>;
type Accordion = React.ClassicComponent<AccordionProps>;
var Accordion: React.ClassicComponentClass<AccordionProps>;
@@ -58,7 +58,7 @@ declare namespace ReactBootstrap {
interface BreadcrumbClass extends React.ClassicComponentClass<BreadcrumbProps> {
Item: typeof BreadcrumbItem;
}
type Breadcrumb = React.ClassicComponent<BreadcrumbProps, {}>;
type Breadcrumb = React.ClassicComponent<BreadcrumbProps>;
var Breadcrumb: BreadcrumbClass;
@@ -70,7 +70,7 @@ declare namespace ReactBootstrap {
title?: React.ReactNode;
target?: string;
}
type BreadcrumbItem = React.ClassicComponent<BreadcrumbItemProps, {}>;
type BreadcrumbItem = React.ClassicComponent<BreadcrumbItemProps>;
var BreadcrumbItem: React.ClassicComponentClass<BreadcrumbItemProps>;
@@ -84,7 +84,7 @@ declare namespace ReactBootstrap {
componentClass?: React.ReactType;
disabled?: boolean;
}
type Button = React.ClassicComponent<ButtonProps, {}>;
type Button = React.ClassicComponent<ButtonProps>;
var Button: React.ClassicComponentClass<ButtonProps>;
@@ -96,7 +96,7 @@ declare namespace ReactBootstrap {
justified?: boolean;
vertical?: boolean;
}
type ButtonToolbar = React.ClassicComponent<ButtonToolbarProps, {}>;
type ButtonToolbar = React.ClassicComponent<ButtonToolbarProps>;
var ButtonToolbar: React.ClassicComponentClass<ButtonToolbarProps>;
@@ -108,7 +108,7 @@ declare namespace ReactBootstrap {
justified?: boolean;
vertical?: boolean;
}
type ButtonGroup = React.ClassicComponent<ButtonGroupProps, {}>;
type ButtonGroup = React.ClassicComponent<ButtonGroupProps>;
var ButtonGroup: React.ClassicComponentClass<ButtonGroupProps>;
@@ -120,7 +120,7 @@ declare namespace ReactBootstrap {
role?: string;
componentClass?: React.ReactType;
}
type SafeAnchor = React.ClassicComponent<SafeAnchorProps, {}>;
type SafeAnchor = React.ClassicComponent<SafeAnchorProps>;
const SafeAnchor: React.ClassicComponentClass<SafeAnchorProps>;
@@ -132,7 +132,7 @@ declare namespace ReactBootstrap {
inputRef?: (instance: HTMLInputElement) => void;
validationState?: "success" | "warning" | "error";
}
class Checkbox extends React.Component<CheckboxProps, {}> { }
class Checkbox extends React.Component<CheckboxProps> { }
// <Clearfix />
@@ -143,7 +143,7 @@ declare namespace ReactBootstrap {
visibleMdBlock?: boolean;
visibleLgBlock?: boolean;
}
class Clearfix extends React.Component<ClearfixProps, {}> { }
class Clearfix extends React.Component<ClearfixProps> { }
// <Collapse />
@@ -155,7 +155,7 @@ declare namespace ReactBootstrap {
transitionAppear?: boolean;
unmountOnExit?: boolean;
}
class Collapse extends React.Component<CollapseProps, {}> { }
class Collapse extends React.Component<CollapseProps> { }
// <Dropdown />
@@ -173,7 +173,7 @@ declare namespace ReactBootstrap {
role?: string;
}
type DropdownProps = DropdownBaseProps & React.HTMLProps<Dropdown>;
class Dropdown extends React.Component<DropdownProps, any> {
class Dropdown extends React.Component<DropdownProps> {
public static Menu: typeof DropdownMenu;
public static Toggle: typeof DropdownToggle;
}
@@ -189,7 +189,7 @@ declare namespace ReactBootstrap {
pullRight?: boolean;
}
type DropdownButtonProps = DropdownButtonBaseProps & React.HTMLProps<DropdownButton>;
class DropdownButton extends React.Component<DropdownButtonProps, {}> { }
class DropdownButton extends React.Component<DropdownButtonProps> { }
// <Dropdown.Menu />
@@ -200,7 +200,7 @@ declare namespace ReactBootstrap {
open?: boolean;
pullRight?: boolean;
}
class DropdownMenu extends React.Component<DropdownMenuProps, any> { }
class DropdownMenu extends React.Component<DropdownMenuProps> { }
// <Dropdown.Toggle />
@@ -213,7 +213,7 @@ declare namespace ReactBootstrap {
bsClass?:string; // Added since v0.30.0
bsStyle?:string;
}
class DropdownToggle extends React.Component<DropdownToggleProps, any> { }
class DropdownToggle extends React.Component<DropdownToggleProps> { }
// <Fade />
@@ -223,7 +223,7 @@ declare namespace ReactBootstrap {
transitionAppear?: boolean;
unmountOnExit?: boolean;
}
class Fade extends React.Component<FadeProps, {}> { }
class Fade extends React.Component<FadeProps> { }
// <MenuItem />
@@ -239,7 +239,7 @@ declare namespace ReactBootstrap {
target?: string;
title?: string;
}
class MenuItem extends React.Component<MenuItemProps, {}> { }
class MenuItem extends React.Component<MenuItemProps> { }
// <Panel />
@@ -255,7 +255,7 @@ declare namespace ReactBootstrap {
header?: React.ReactNode;
onSelect?: SelectCallback;
}
type Panel = React.ClassicComponent<PanelProps, {}>;
type Panel = React.ClassicComponent<PanelProps>;
var Panel: React.ClassicComponentClass<PanelProps>;
@@ -268,7 +268,7 @@ declare namespace ReactBootstrap {
defaultActiveKey?: any;
onSelect?: SelectCallback;
}
type PanelGroup = React.ClassicComponent<PanelGroupProps, {}>;
type PanelGroup = React.ClassicComponent<PanelGroupProps>;
var PanelGroup: React.ClassicComponentClass<PanelGroupProps>;
@@ -280,7 +280,7 @@ declare namespace ReactBootstrap {
dropup?: boolean;
pullRight?: boolean;
}
class SplitButton extends React.Component<SplitButtonProps, {}> { }
class SplitButton extends React.Component<SplitButtonProps> { }
// <Modal.Dialog />
@@ -294,7 +294,7 @@ declare namespace ReactBootstrap {
onExited?: Function;
onExiting?: Function;
}
type ModalDialog = React.ClassicComponent<ModalDialogProps, {}>;
type ModalDialog = React.ClassicComponent<ModalDialogProps>;
var ModalDialog: React.ClassicComponentClass<ModalDialogProps>;
@@ -305,7 +305,7 @@ declare namespace ReactBootstrap {
onHide?: Function;
// undefined?: string;
}
class ModalHeader extends React.Component<ModalHeaderProps, {}> {
class ModalHeader extends React.Component<ModalHeaderProps> {
}
@@ -313,21 +313,21 @@ declare namespace ReactBootstrap {
interface ModalTitleProps extends React.HTMLProps<ModalTitle> {
modalClassName?: string;
}
class ModalTitle extends React.Component<ModalTitleProps, {}> {
class ModalTitle extends React.Component<ModalTitleProps> {
}
// <Modal.Body />
interface ModalBodyProps extends React.HTMLProps<ModalBody> {
modalClassName?: string;
}
class ModalBody extends React.Component<ModalBodyProps, {}> {
class ModalBody extends React.Component<ModalBodyProps> {
}
// <Modal.Footer />
interface ModalFooterProps extends React.HTMLProps<ModalFooter> {
modalClassName?: string;
}
class ModalFooter extends React.Component<ModalFooterProps, {}> {
class ModalFooter extends React.Component<ModalFooterProps> {
}
// <Modal />
@@ -369,7 +369,7 @@ declare namespace ReactBootstrap {
Footer: typeof ModalFooter;
Dialog: typeof ModalDialog;
}
type Modal = React.ClassicComponent<ModalProps, {}>;
type Modal = React.ClassicComponent<ModalProps>;
var Modal: ModalClass;
// <OverlayTrigger />
@@ -395,7 +395,7 @@ declare namespace ReactBootstrap {
rootClose?: boolean;
trigger?: string | string[];
}
type OverlayTrigger = React.ClassicComponent<OverlayTriggerProps, {}>;
type OverlayTrigger = React.ClassicComponent<OverlayTriggerProps>;
var OverlayTrigger: React.ClassicComponentClass<OverlayTriggerProps>;
// <Tooltip />
@@ -409,7 +409,7 @@ declare namespace ReactBootstrap {
positionLeft?: number;
positionTop?: number;
}
type Tooltip = React.ClassicComponent<TooltipProps, {}>;
type Tooltip = React.ClassicComponent<TooltipProps>;
var Tooltip: React.ClassicComponentClass<TooltipProps>;
// <Popover/>
@@ -423,7 +423,7 @@ declare namespace ReactBootstrap {
positionLeft?: number | string; // String support added since v0.30.0
positionTop?: number | string; // String support added since v0.30.0
}
type Popover = React.ClassicComponent<PopoverProps, {}>;
type Popover = React.ClassicComponent<PopoverProps>;
var Popover: React.ClassicComponentClass<PopoverProps>;
// <Overlay />
@@ -445,7 +445,7 @@ declare namespace ReactBootstrap {
target?: Function | React.ReactInstance;
shouldUpdatePosition?: boolean;
}
class Overlay extends React.Component<OverlayProps, {}> {
class Overlay extends React.Component<OverlayProps> {
}
// <ProgressBar />
@@ -461,7 +461,7 @@ declare namespace ReactBootstrap {
srOnly?: boolean;
striped?: boolean;
}
class ProgressBar extends React.Component<ProgressBarProps, {}> {
class ProgressBar extends React.Component<ProgressBarProps> {
}
// <Nav />
@@ -483,7 +483,7 @@ declare namespace ReactBootstrap {
ulClassName?: string;
ulId?: string;
}
class Nav extends React.Component<NavProps, {}> {
class Nav extends React.Component<NavProps> {
}
// <NavItem />
@@ -507,32 +507,32 @@ declare namespace ReactBootstrap {
toggleButton?: any; // TODO: Add more specific type
toggleNavKey?: string | number;
}
type NavItem = React.ClassicComponent<NavItemProps, {}>;
type NavItem = React.ClassicComponent<NavItemProps>;
var NavItem: React.ClassicComponentClass<NavItemProps>;
// <Navbar.Brand />
interface NavbarBrandProps extends React.HTMLProps<NavbarBrand> {
}
class NavbarBrand extends React.Component<NavbarBrandProps, {}> {
class NavbarBrand extends React.Component<NavbarBrandProps> {
}
// <Navbar.Collapse />
interface NavbarCollapseProps {
}
type NavbarCollapse = React.ClassicComponent<NavbarCollapseProps, {}>;
type NavbarCollapse = React.ClassicComponent<NavbarCollapseProps>;
var NavbarCollapse: React.ClassicComponentClass<NavbarCollapseProps>;
// <Navbar.Header />
interface NavbarHeaderProps extends React.HTMLProps<NavbarHeader> {
}
type NavbarHeader = React.ClassicComponent<NavbarHeaderProps, {}>;
type NavbarHeader = React.ClassicComponent<NavbarHeaderProps>;
var NavbarHeader: React.ClassicComponentClass<NavbarHeaderProps>;
// <Navbar.Toggle />
interface NavbarToggleProps {
onClick?: React.MouseEventHandler<HTMLButtonElement>;
}
type NavbarToggle = React.ClassicComponent<NavbarToggleProps, {}>;
type NavbarToggle = React.ClassicComponent<NavbarToggleProps>;
var NavbarToggle: React.ClassicComponentClass<NavbarToggleProps>;
// <Navbar.Link />
@@ -540,14 +540,14 @@ declare namespace ReactBootstrap {
href: string;
onClick?: React.MouseEventHandler<HTMLAnchorElement>;
}
type NavbarLink = React.ClassicComponent<NavbarLinkProps, {}>;
type NavbarLink = React.ClassicComponent<NavbarLinkProps>;
const NavbarLink: React.ClassicComponentClass<NavbarLinkProps>;
// <Navbar.Text />
interface NavbarTextProps {
pullRight?: boolean;
}
type NavbarText = React.ClassicComponent<NavbarTextProps, {}>;
type NavbarText = React.ClassicComponent<NavbarTextProps>;
const NavbarText: React.ClassicComponentClass<NavbarTextProps>;
// <Navbar.Form />
@@ -555,7 +555,7 @@ declare namespace ReactBootstrap {
componentClass?: React.ReactType;
pullRight?: boolean;
}
type NavbarForm = React.ClassicComponent<NavbarFormProps, {}>;
type NavbarForm = React.ClassicComponent<NavbarFormProps>;
const NavbarForm: React.ClassicComponentClass<NavbarFormProps>;
// <Navbar />
@@ -585,7 +585,7 @@ declare namespace ReactBootstrap {
Text: typeof NavbarText;
Form: typeof NavbarForm;
}
type Navbar = React.ClassicComponent<NavbarProps, {}>;
type Navbar = React.ClassicComponent<NavbarProps>;
var Navbar: NavbarClass;
@@ -596,7 +596,7 @@ declare namespace ReactBootstrap {
eventKey?: any;
}
type NavDropdownProps = NavDropdownBaseProps & React.HTMLProps<NavDropdown>;
class NavDropdown extends React.Component<NavDropdownProps, {}> { }
class NavDropdown extends React.Component<NavDropdownProps> { }
// <Tabs />
interface TabsProps extends React.HTMLProps<Tabs> {
@@ -611,7 +611,7 @@ declare namespace ReactBootstrap {
unmountOnExit?: boolean;
justified?: boolean;
}
type Tabs = React.ClassicComponent<TabsProps, {}>;
type Tabs = React.ClassicComponent<TabsProps>;
var Tabs: React.ClassicComponentClass<TabsProps>;
// <Tab />
@@ -671,7 +671,7 @@ declare namespace ReactBootstrap {
interface PagerClass extends React.ClassicComponentClass<PagerProps> {
Item: typeof PageItem // Added since v0.30.0
}
type Pager = React.ClassicComponent<PagerProps, {}>;
type Pager = React.ClassicComponent<PagerProps>;
var Pager: PagerClass;
@@ -684,7 +684,7 @@ declare namespace ReactBootstrap {
previous?: boolean;
target?: string;
}
type PageItem = React.ClassicComponent<PageItemProps, {}>;
type PageItem = React.ClassicComponent<PageItemProps>;
/** @deprecated since v0.30.0, should use <Pager.Item> instead of <PageItem>*/
var PageItem: React.ClassicComponentClass<PageItemProps>;
@@ -705,7 +705,7 @@ declare namespace ReactBootstrap {
onSelect?: SelectCallback;
prev?: React.ReactNode;
}
type Pagination = React.ClassicComponent<PaginationProps, {}>;
type Pagination = React.ClassicComponent<PaginationProps>;
var Pagination: React.ClassicComponentClass<PaginationProps>;
@@ -717,7 +717,7 @@ declare namespace ReactBootstrap {
/** @deprecated since v0.29.0 */ dismissAfter?: number;
onDismiss?: Function;
}
type Alert = React.ClassicComponent<AlertProps, {}>;
type Alert = React.ClassicComponent<AlertProps>;
var Alert: React.ClassicComponentClass<AlertProps>;
@@ -743,7 +743,7 @@ declare namespace ReactBootstrap {
Caption: typeof CarouselCaption;
Item: typeof CarouselItem;
}
type Carousel = React.ClassicComponent<CarouselProps, {}>;
type Carousel = React.ClassicComponent<CarouselProps>;
var Carousel: CarouselClass;
// <CarouselItem />
@@ -755,14 +755,14 @@ declare namespace ReactBootstrap {
index?: number;
onAnimateOutEnd?: Function;
}
type CarouselItem = React.ClassicComponent<CarouselItemProps, {}>;
type CarouselItem = React.ClassicComponent<CarouselItemProps>;
var CarouselItem: React.ClassicComponentClass<CarouselItemProps>;
// <CarouselCaption />
interface CarouselCaptionProps extends React.HTMLProps<CarouselCaption> {
componentClass?: React.ReactType;
}
type CarouselCaption = React.ClassicComponent<CarouselCaptionProps, {}>;
type CarouselCaption = React.ClassicComponent<CarouselCaptionProps>;
var CarouselCaption: React.ClassicComponentClass<CarouselCaptionProps>;
// <Grid />
@@ -771,14 +771,14 @@ declare namespace ReactBootstrap {
fluid?: boolean;
bsClass?: string;
}
type Grid = React.ClassicComponent<GridProps, {}>;
type Grid = React.ClassicComponent<GridProps>;
var Grid: React.ClassicComponentClass<GridProps>;
// <Row />
interface RowProps extends React.HTMLProps<Row> {
componentClass?: React.ReactType;
}
type Row = React.ClassicComponent<RowProps, {}>;
type Row = React.ClassicComponent<RowProps>;
var Row: React.ClassicComponentClass<RowProps>;
// <Col />
@@ -805,7 +805,7 @@ declare namespace ReactBootstrap {
xsPull?: number;
xsPush?: number;
}
type Col = React.ClassicComponent<ColProps, {}>;
type Col = React.ClassicComponent<ColProps>;
var Col: React.ClassicComponentClass<ColProps>;
// <Thumbnail />
@@ -813,7 +813,7 @@ declare namespace ReactBootstrap {
bsSize?: Sizes;
bsStyle?: string;
}
type Thumbnail = React.ClassicComponent<ThumbnailProps, {}>;
type Thumbnail = React.ClassicComponent<ThumbnailProps>;
var Thumbnail: React.ClassicComponentClass<ThumbnailProps>;
// <ListGroup />
@@ -821,7 +821,7 @@ declare namespace ReactBootstrap {
componentClass?: React.ReactType; // Added since v0.30.0
fill?: boolean; // TODO: Add more specific type
}
class ListGroup extends React.Component<ListGroupProps, {}> {
class ListGroup extends React.Component<ListGroupProps> {
}
// <ListGroupItem />
@@ -834,7 +834,7 @@ declare namespace ReactBootstrap {
key?: any; // TODO: Add more specific type
listItem?: boolean;
}
class ListGroupItem extends React.Component<ListGroupItemProps, {}> {
class ListGroupItem extends React.Component<ListGroupItemProps> {
}
// <Label />
@@ -842,21 +842,21 @@ declare namespace ReactBootstrap {
bsSize?: Sizes;
bsStyle?: string;
}
class Label extends React.Component<LabelProps, {}> {
class Label extends React.Component<LabelProps> {
}
// <Badge />
interface BadgeProps extends React.HTMLProps<Badge> {
pullRight?: boolean;
}
type Badge = React.ClassicComponent<BadgeProps, {}>;
type Badge = React.ClassicComponent<BadgeProps>;
var Badge: React.ClassicComponentClass<BadgeProps>;
// <Jumbotron />
interface JumbotronProps extends React.HTMLProps<Jumbotron> {
componentClass?: React.ReactType;
}
type Jumbotron = React.ClassicComponent<JumbotronProps, {}>;
type Jumbotron = React.ClassicComponent<JumbotronProps>;
var Jumbotron: React.ClassicComponentClass<JumbotronProps>;
// <Image />
@@ -866,7 +866,7 @@ declare namespace ReactBootstrap {
rounded?: boolean;
thumbnail?: boolean;
}
type Image = React.ClassicComponent<ImageProps, {}>;
type Image = React.ClassicComponent<ImageProps>;
var Image: React.ClassicComponentClass<ImageProps>;
// <ResponsiveEmbed />
@@ -875,13 +875,13 @@ declare namespace ReactBootstrap {
a4by3?: boolean;
bsClass?: string;
}
class ResponsiveEmbed extends React.Component<ResponsiveEmbedProps, {}> {
class ResponsiveEmbed extends React.Component<ResponsiveEmbedProps> {
}
// <PageHeader />
interface PageHeaderProps extends React.HTMLProps<PageHeader> {
}
class PageHeader extends React.Component<PageHeaderProps, {}> {
class PageHeader extends React.Component<PageHeaderProps> {
}
// <Well />
@@ -889,7 +889,7 @@ declare namespace ReactBootstrap {
bsSize?: Sizes;
bsStyle?: string;
}
class Well extends React.Component<WellProps, {}> {
class Well extends React.Component<WellProps> {
}
// <Glyphicon />
@@ -897,7 +897,7 @@ declare namespace ReactBootstrap {
// Required
glyph: string;
}
type Glyphicon = React.ClassicComponent<GlyphiconProps, {}>;
type Glyphicon = React.ClassicComponent<GlyphiconProps>;
var Glyphicon: React.ClassicComponentClass<GlyphiconProps>;
// <Table />
@@ -909,7 +909,7 @@ declare namespace ReactBootstrap {
striped?: boolean;
fill?: boolean;
}
type Table = React.ClassicComponent<TableProps, {}>;
type Table = React.ClassicComponent<TableProps>;
var Table: React.ClassicComponentClass<TableProps>;
// <InputGroup />
@@ -921,19 +921,19 @@ declare namespace ReactBootstrap {
Addon: typeof InputGroupAddon;
Button: typeof InputGroupButton;
}
type InputGroup = React.Component<InputGroupProps, {}>;
type InputGroup = React.Component<InputGroupProps>;
var InputGroup: InputGroupClass;
// <InputGroup.Addon />
interface InputGroupAddonProps extends React.HTMLProps<InputGroupAddon> { }
type InputGroupAddon = React.ClassicComponent<InputGroupAddonProps, {}>;
type InputGroupAddon = React.ClassicComponent<InputGroupAddonProps>;
var InputGroupAddon: React.ClassicComponentClass<InputGroupAddonProps>;
// <InputGroup.Button />
interface InputGroupButtonProps extends React.HTMLProps<InputGroupButton> { }
type InputGroupButton = React.ClassicComponent<InputGroupButtonProps, {}>;
type InputGroupButton = React.ClassicComponent<InputGroupButtonProps>;
var InputGroupButton: React.ClassicComponentClass<InputGroupButtonProps>;
@@ -944,7 +944,7 @@ declare namespace ReactBootstrap {
horizontal?: boolean;
inline?: boolean;
}
class Form extends React.Component<FormProps, {}> { }
class Form extends React.Component<FormProps> { }
// <FormGroup />
interface FormGroupProps extends React.HTMLProps<FormGroup> {
@@ -953,7 +953,7 @@ declare namespace ReactBootstrap {
controlId?: string;
validationState?: "success" | "warning" | "error";
}
class FormGroup extends React.Component<FormGroupProps, {}> { }
class FormGroup extends React.Component<FormGroupProps> { }
// <ControlLabel />
interface ControlLabelProps extends React.HTMLProps<ControlLabel> {
@@ -961,7 +961,7 @@ declare namespace ReactBootstrap {
htmlFor?: string;
srOnly?: boolean;
}
class ControlLabel extends React.Component<ControlLabelProps, {}> { }
class ControlLabel extends React.Component<ControlLabelProps> { }
// <FormControl />
interface FormControlProps extends React.HTMLProps<FormControl> {
@@ -976,13 +976,13 @@ declare namespace ReactBootstrap {
Feedback: typeof FormControlFeedback;
Static: typeof FormControlStatic;
}
type FormControl = React.Component<FormControlProps, {}>;
type FormControl = React.Component<FormControlProps>;
var FormControl: FormControlClass;
// <FormControl.Feedback />
interface FormControlFeedbackProps extends React.HTMLProps<FormControlFeedback> {
}
class FormControlFeedback extends React.Component<FormControlFeedbackProps, {}> {
class FormControlFeedback extends React.Component<FormControlFeedbackProps> {
}
// <FormControl.Static />
@@ -990,14 +990,14 @@ declare namespace ReactBootstrap {
bsClass?: string;
componentClass?: React.ReactType;
}
class FormControlStatic extends React.Component<FormControlStaticProps, {}> { }
class FormControlStatic extends React.Component<FormControlStaticProps> { }
// <HelpBlock />
interface HelpBlockProps extends React.HTMLProps<HelpBlock> {
bsClass?: string;
}
class HelpBlock extends React.Component<HelpBlockProps, {}> { }
class HelpBlock extends React.Component<HelpBlockProps> { }
// <Radio />
@@ -1008,7 +1008,7 @@ declare namespace ReactBootstrap {
inputRef?: (instance: HTMLInputElement) => void;
validationState?: "success" | "warning" | "error";
}
class Radio extends React.Component<RadioProps, {}> { }
class Radio extends React.Component<RadioProps> { }
// <Portal />
@@ -1027,7 +1027,7 @@ declare namespace ReactBootstrap {
transitionAppear?: boolean;
unmountOnExit?: boolean;
}
type Portal = React.ClassicComponent<PortalProps, {}>;
type Portal = React.ClassicComponent<PortalProps>;
var Portal: React.ClassicComponentClass<PortalProps>;
// <Position />
@@ -1040,47 +1040,47 @@ declare namespace ReactBootstrap {
transitionAppear?: boolean;
unmountOnExit?: boolean;
}
class Position extends React.Component<PositionProps, {}> {
class Position extends React.Component<PositionProps> {
}
// <Media.Left />
interface MediaLeftProps {
align?: string;
}
type MediaLeft = React.ClassicComponent<MediaLeftProps, {}>;
type MediaLeft = React.ClassicComponent<MediaLeftProps>;
var MediaLeft: React.ClassicComponentClass<MediaLeftProps>;
// <Media.Right />
interface MediaRightProps {
align?: string;
}
type MediaRight = React.ClassicComponent<MediaRightProps, {}>;
type MediaRight = React.ClassicComponent<MediaRightProps>;
var MediaRight: React.ClassicComponentClass<MediaRightProps>;
// <Media.Heading />
interface MediaHeadingProps {
componentClass?: React.ReactType;
}
type MediaHeading = React.ClassicComponent<MediaHeadingProps, {}>;
type MediaHeading = React.ClassicComponent<MediaHeadingProps>;
var MediaHeading: React.ClassicComponentClass<MediaHeadingProps>;
// <Media.Body />
interface MediaBodyProps {
componentClass?: React.ReactType;
}
type MediaBody = React.ClassicComponent<MediaBodyProps, {}>;
type MediaBody = React.ClassicComponent<MediaBodyProps>;
var MediaBody: React.ClassicComponentClass<MediaBodyProps>;
// <Media.List />
interface MediaListProps {
}
type MediaList = React.ClassicComponent<MediaListProps, {}>;
type MediaList = React.ClassicComponent<MediaListProps>;
var MediaList: React.ClassicComponentClass<MediaListProps>;
// <Media.ListItem />
interface MediaListItemProps {
componentClass?: React.ReactType;
}
type MediaListItem = React.ClassicComponent<MediaListItemProps, {}>;
type MediaListItem = React.ClassicComponent<MediaListItemProps>;
var MediaListItem: React.ClassicComponentClass<MediaListItemProps>;
// <Media />
@@ -1095,7 +1095,7 @@ declare namespace ReactBootstrap {
List: typeof MediaList;
ListItem: typeof MediaListItem;
}
type Media = React.ClassicComponent<MediaProps, {}>;
type Media = React.ClassicComponent<MediaProps>;
var Media: MediaClass;
/* Utils */
@@ -16,7 +16,7 @@ import {
} from 'react-bootstrap';
export class ReactBootstrapTest extends Component<any, any> {
export class ReactBootstrapTest extends Component<any> {
callback() {
alert('Callback: ' + JSON.stringify(arguments));
}
@@ -7,7 +7,7 @@ interface MyComponentProps extends ReactRouter.RouteComponentProps<{}, { id: num
}
class MyComponent extends React.Component<MyComponentProps, {}> {
class MyComponent extends React.Component<MyComponentProps> {
render() {
return (
<div>
+1 -1
View File
@@ -16,7 +16,7 @@ interface BytesizeIconsProps extends React.Props<any> {
strokeLinecap?: StrokeLinecap;
color?: string;
}
export class BytesizeIconComponent extends React.Component<BytesizeIconsProps, {}> {}
export class BytesizeIconComponent extends React.Component<BytesizeIconsProps> {}
export class Activity extends BytesizeIconComponent {}
export class Alert extends BytesizeIconComponent {}
@@ -14,7 +14,7 @@ const items = [
{id: 3, group: 1, title: 'item 3', start_time: moment().add(2, 'hour'), end_time: moment().add(3, 'hour')}
]
class ExampleOfUsingReactCalendarTimeline extends React.Component<{}, {}> {
class ExampleOfUsingReactCalendarTimeline extends React.Component<{}> {
render(){
return(
<div>
+1 -1
View File
@@ -29,7 +29,7 @@ export interface LinearComponentProps extends ChartComponentProps {
data: ChartData<chartjs.ChartData>;
}
export default class ChartComponent<P extends ChartComponentProps> extends React.Component<P, {}> {
export default class ChartComponent<P extends ChartComponentProps> extends React.Component<P> {
chart_instance: chartjs;
}
@@ -26,7 +26,7 @@ const getState = () => ({
}]
});
export default class DynamicDoughnutExample extends React.Component<any, any> {
export default class DynamicDoughnutExample extends React.Component<any> {
getInitialState() {
return getState();
}
+1 -1
View File
@@ -13,7 +13,7 @@ import BubbleExample from './bubble';
import MixedDataExample from './mix';
import RandomizedDataLineExample from './randomizedLine';
class App extends React.Component<any, any> {
class App extends React.Component<any> {
render() {
return (
<div>
+1 -1
View File
@@ -19,7 +19,7 @@ declare namespace ReactCodeMirror {
codeMirrorInstance?: CodeMirror.Editor; // the CodeMirror instance
}
interface ReactCodeMirror extends React.Component<ReactCodeMirrorProps, {}> {
interface ReactCodeMirror extends React.Component<ReactCodeMirrorProps> {
/** Focuses the CodeMirror instance. */
focus(): void;
@@ -3,7 +3,7 @@ import * as React from "react";
import * as ReactDOM from "react-dom";
import * as Codemirror from "react-codemirror";
class CodemirrorTest extends React.Component<React.Props<{}>, {}> {
class CodemirrorTest extends React.Component<React.Props<{}>> {
private editorRef: ReactCodeMirror.ReactCodeMirror;
componentDidMount() {
+1 -1
View File
@@ -6,4 +6,4 @@ export interface AlphaPickerProps extends ColorPickerProps<AlphaPicker> {
width?: string;
}
export default class AlphaPicker extends Component<AlphaPickerProps, any> {}
export default class AlphaPicker extends Component<AlphaPickerProps> {}
+1 -1
View File
@@ -6,4 +6,4 @@ export interface BlockPickerProps extends ColorPickerProps<BlockPicker> {
width?: string;
}
export default class BlockPicker extends Component<BlockPickerProps, any> {}
export default class BlockPicker extends Component<BlockPickerProps> {}
+1 -1
View File
@@ -5,4 +5,4 @@ export interface ChromePickerProps extends ColorPickerProps<ChromePicker> {
disableAlpha?: boolean;
}
export default class ChromePicker extends Component<ChromePickerProps, any> {}
export default class ChromePicker extends Component<ChromePickerProps> {}
+1 -1
View File
@@ -6,4 +6,4 @@ export interface CirclePickerProps extends ColorPickerProps<CirclePicker> {
width?: string;
}
export default class CirclePicker extends Component<CirclePickerProps, any> {}
export default class CirclePicker extends Component<CirclePickerProps> {}
+1 -1
View File
@@ -3,4 +3,4 @@ import { CustomPickerProps } from "react-color";
export type AlphaProps = CustomPickerProps<Alpha>;
export default class Alpha extends Component<AlphaProps, any> {}
export default class Alpha extends Component<AlphaProps> {}
+1 -1
View File
@@ -6,4 +6,4 @@ export interface CheckboardProps extends ClassAttributes<Checkboard> {
white?: string;
}
export default class Checkboard extends Component<CheckboardProps, any> {}
export default class Checkboard extends Component<CheckboardProps> {}
+1 -1
View File
@@ -17,4 +17,4 @@ export interface EditableInputProps extends ClassAttributes<EditableInput> {
dragMax?: string;
}
export default class EditableInput extends Component<EditableInputProps, any> {}
export default class EditableInput extends Component<EditableInputProps> {}
+1 -1
View File
@@ -5,4 +5,4 @@ export interface HueProps extends CustomPickerProps<Hue> {
direction?: "horizontal" | "vertical";
}
export default class Hue extends Component<HueProps, any> {}
export default class Hue extends Component<HueProps> {}
+1 -1
View File
@@ -3,4 +3,4 @@ import { CustomPickerProps } from "react-color";
export type SaturationProps = CustomPickerProps<Saturation>;
export default class Saturation extends Component<SaturationProps, any> {}
export default class Saturation extends Component<SaturationProps> {}
+1 -1
View File
@@ -5,4 +5,4 @@ export interface CompactPickerProps extends ColorPickerProps<CompactPicker> {
colors?: string[];
}
export default class CompactPicker extends Component<CompactPickerProps, any> {}
export default class CompactPicker extends Component<CompactPickerProps> {}
+1 -1
View File
@@ -7,4 +7,4 @@ export interface GithubPickerProps extends ColorPickerProps<GithubPicker> {
triangle?: 'hide' | 'top-left' | 'top-right';
}
export default class GithubPicker extends Component<GithubPickerProps, any> {}
export default class GithubPicker extends Component<GithubPickerProps> {}
+1 -1
View File
@@ -6,4 +6,4 @@ export interface HuePickerProps extends ColorPickerProps<HuePicker> {
width?: string;
}
export default class HuePicker extends Component<HuePickerProps, any> {}
export default class HuePicker extends Component<HuePickerProps> {}
+1 -1
View File
@@ -3,4 +3,4 @@ import { ColorPickerProps } from "react-color";
export type MaterialPickerProps = ColorPickerProps<MaterialPicker>;
export default class MaterialPicker extends Component<MaterialPickerProps, any> {}
export default class MaterialPicker extends Component<MaterialPickerProps> {}
+1 -1
View File
@@ -7,4 +7,4 @@ export interface PhotoshopPickerProps extends ColorPickerProps<PhotoshopPicker>
onCancel?: ColorChangeHandler;
}
export default class PhotoshopPicker extends Component<PhotoshopPickerProps, any> {}
export default class PhotoshopPicker extends Component<PhotoshopPickerProps> {}
+1 -1
View File
@@ -7,4 +7,4 @@ export interface SketchPickerProps extends ColorPickerProps<SketchPicker> {
width?: string;
}
export default class SketchPicker extends Component<SketchPickerProps, any> {}
export default class SketchPicker extends Component<SketchPickerProps> {}
+1 -1
View File
@@ -3,4 +3,4 @@ import { ColorPickerProps } from "react-color";
export type SliderPickerProps = ColorPickerProps<SliderPicker>;
export default class SliderPicker extends Component<SliderPickerProps, any> {}
export default class SliderPicker extends Component<SliderPickerProps> {}
+1 -1
View File
@@ -7,4 +7,4 @@ export interface SwatchesPickerProps extends ColorPickerProps<SwatchesPicker> {
width?: number;
}
export default class SwatchesPicker extends Component<SwatchesPickerProps, any> {}
export default class SwatchesPicker extends Component<SwatchesPickerProps> {}
+1 -1
View File
@@ -3,4 +3,4 @@ import { ColorPickerProps } from "react-color";
export type TwitterPickerProps = ColorPickerProps<TwitterPicker>;
export default class TwitterPicker extends Component<TwitterPickerProps, any> {}
export default class TwitterPicker extends Component<TwitterPickerProps> {}
+1 -1
View File
@@ -23,5 +23,5 @@ declare namespace CopyToClipboard {
}
}
declare class CopyToClipboard extends React.Component<CopyToClipboard.Props, {}> {
declare class CopyToClipboard extends React.Component<CopyToClipboard.Props> {
}
@@ -1,7 +1,7 @@
import * as React from "react";
import * as CopyToClipboard from "react-copy-to-clipboard";
export class Test extends React.Component<any, any> {
export class Test extends React.Component<any> {
render() {
return (
<CopyToClipboard text={"Hello World"}
+1 -1
View File
@@ -16,7 +16,7 @@ import CroppedCanvasOptions = cropperjs.CroppedCanvasOptions;
type ReactCropperProps = cropperjs.CropperOptions & React.HTMLProps<HTMLImageElement>;
interface ReactCropper extends cropperjs {} // tslint:disable-line no-empty-interface
declare class ReactCropper extends React.Component<ReactCropperProps, {}> {
declare class ReactCropper extends React.Component<ReactCropperProps> {
on(eventname: string, callback: () => void): void;
}
export default ReactCropper;
+1 -1
View File
@@ -3,7 +3,7 @@ import Cropper from 'react-cropper';
// If you choose not to use import, you need to assign Cropper to default
// var Cropper = require('react-cropper').default
class Demo extends React.Component<{}, {}> {
class Demo extends React.Component<{}> {
crop() {
// image in dataUrl
console.log((this.refs['cropper'] as any).getCroppedCanvas().toDataURL());
@@ -7,7 +7,7 @@ interface TableProps extends CSSModules.InjectedCSSModuleProps {
}
class Table extends React.Component<TableProps, {}> {
class Table extends React.Component<TableProps> {
render () {
const { styles } = this.props;
@@ -29,7 +29,7 @@ interface TableDecoratedProps extends CSSModules.InjectedCSSModuleProps {
}
@CSSModules(styles)
class TableDecorated extends React.Component<TableDecoratedProps, {}> {
class TableDecorated extends React.Component<TableDecoratedProps> {
render () {
const { styles } = this.props;
@@ -47,7 +47,7 @@ interface TableProps extends CSSModules.InjectedCSSModuleProps {
}
class Svg extends React.Component<TableProps, {}> {
class Svg extends React.Component<TableProps> {
render () {
const { styles } = this.props;
+1 -1
View File
@@ -47,7 +47,7 @@ declare module "react-custom-scrollbars" {
autoHeightMax?: number;
}
export default class Scrollbars extends React.Component<ScrollbarProps, {}> {
export default class Scrollbars extends React.Component<ScrollbarProps> {
scrollTop(top: number): void;
scrollLeft(left: number): void;
scrollToTop(): void;
+1 -1
View File
@@ -40,7 +40,7 @@ declare module "react-custom-scrollbars" {
universal?: boolean;
}
export default class Scrollbars extends React.Component<ScrollbarProps, {}> {
export default class Scrollbars extends React.Component<ScrollbarProps> {
scrollTop(top: number): void;
scrollLeft(left: number): void;
scrollToTop(): void;
+15 -15
View File
@@ -425,7 +425,7 @@ declare namespace AdazzleReactDataGrid {
* Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like
* http://adazzle.github.io/react-data-grid/
*/
export class ReactDataGrid extends React.Component<GridProps, {}> { }
export class ReactDataGrid extends React.Component<GridProps> { }
export namespace ReactDataGrid {
// Useful types
export import Column = AdazzleReactDataGrid.Column;
@@ -443,29 +443,29 @@ declare namespace AdazzleReactDataGrid {
/**
* A react component that renders a row of the grid
*/
export class Row extends React.Component<any, any> { }
export class Row extends React.Component<any> { }
/**
* A react coponent that renders a cell of the grid
*/
export class Cell extends React.Component<any, any> { }
export class Cell extends React.Component<any> { }
}
}
declare namespace AdazzleReactDataGridPlugins {
// TODO: refine types for these addons
export namespace Editors {
export class AutoComplete extends React.Component<any, {}> { }
export class DropDownEditor extends React.Component<any, {}> { }
export class SimpleTextEditor extends React.Component<any, {}> { }
export class CheckboxEditor extends React.Component<any, {}> { }
export class AutoComplete extends React.Component<any> { }
export class DropDownEditor extends React.Component<any> { }
export class SimpleTextEditor extends React.Component<any> { }
export class CheckboxEditor extends React.Component<any> { }
}
export namespace Formatters {
export class ImageFormatter extends React.Component<any, {}> { }
export class DropDownFormatter extends React.Component<any, {}> { }
export class ImageFormatter extends React.Component<any> { }
export class DropDownFormatter extends React.Component<any> { }
}
export class Toolbar extends React.Component<any, any> {}
export class Toolbar extends React.Component<any> {}
export namespace DraggableHeader {
export class DraggableContainer extends React.Component<any, any>{ }
export class DraggableContainer extends React.Component<any>{ }
}
export namespace Data {
export const Selectors: {
@@ -476,10 +476,10 @@ declare namespace AdazzleReactDataGridPlugins {
// TODO: re-export the react-contextmenu typings once those exist
// https://github.com/vkbansal/react-contextmenu/issues/10
export namespace Menu {
export class ContextMenu extends React.Component<any, {}> { }
export class MenuHeader extends React.Component<any, {}> { }
export class MenuItem extends React.Component<any, {}> { }
export class SubMenu extends React.Component<any, {}> { }
export class ContextMenu extends React.Component<any> { }
export class MenuHeader extends React.Component<any> { }
export class MenuItem extends React.Component<any> { }
export class SubMenu extends React.Component<any> { }
export const monitor: {
getItem(): any
getPosition(): any
+14 -14
View File
@@ -406,7 +406,7 @@ declare namespace AdazzleReactDataGrid {
* Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like
* http://adazzle.github.io/react-data-grid/
*/
export class ReactDataGrid extends React.Component<GridProps, {}> { }
export class ReactDataGrid extends React.Component<GridProps> { }
export namespace ReactDataGrid {
// Useful types
export import Column = AdazzleReactDataGrid.Column;
@@ -424,34 +424,34 @@ declare namespace AdazzleReactDataGrid {
/**
* A react component that renders a row of the grid
*/
export class Row extends React.Component<any, any> { }
export class Row extends React.Component<any> { }
/**
* A react coponent that renders a cell of the grid
*/
export class Cell extends React.Component<any, any> { }
export class Cell extends React.Component<any> { }
}
}
declare namespace AdazzleReactDataGridPlugins {
// TODO: refine types for these addons
export namespace Editors {
export class AutoComplete extends React.Component<any, {}> { }
export class DropDownEditor extends React.Component<any, {}> { }
export class SimpleTextEditor extends React.Component<any, {}> { }
export class CheckboxEditor extends React.Component<any, {}> { }
export class AutoComplete extends React.Component<any> { }
export class DropDownEditor extends React.Component<any> { }
export class SimpleTextEditor extends React.Component<any> { }
export class CheckboxEditor extends React.Component<any> { }
}
export namespace Formatters {
export class ImageFormatter extends React.Component<any, {}> { }
export class DropDownFormatter extends React.Component<any, {}> { }
export class ImageFormatter extends React.Component<any> { }
export class DropDownFormatter extends React.Component<any> { }
}
export class Toolbar extends React.Component<any, any> {}
export class Toolbar extends React.Component<any> {}
// TODO: re-export the react-contextmenu typings once those exist
// https://github.com/vkbansal/react-contextmenu/issues/10
export namespace Menu {
export class ContextMenu extends React.Component<any, {}> { }
export class MenuHeader extends React.Component<any, {}> { }
export class MenuItem extends React.Component<any, {}> { }
export class SubMenu extends React.Component<any, {}> { }
export class ContextMenu extends React.Component<any> { }
export class MenuHeader extends React.Component<any> { }
export class MenuItem extends React.Component<any> { }
export class SubMenu extends React.Component<any> { }
export const monitor: {
getItem(): any
getPosition(): any
+1 -1
View File
@@ -303,6 +303,6 @@ declare namespace ReactDataGrid {
}
}
export class DataGrid extends React.Component<DataGridProps, {}> {
export class DataGrid extends React.Component<DataGridProps> {
}
}
@@ -14,7 +14,7 @@ var selected = {};
var sortInfo = [ { name: 'country', dir: 'asc'}]
export module X {
export class ExampleBasic extends React.Component<{},{}> {
export class ExampleBasic extends React.Component<{}> {
render(): React.ReactElement<any> {
return (
<ReactDataGrid
@@ -28,7 +28,7 @@ export class ExampleBasic extends React.Component<{},{}> {
}
}
class ExampleFull extends React.Component<{},{}> {
class ExampleFull extends React.Component<{}> {
render(): React.ReactElement<any> {
return (
+2 -2
View File
@@ -7,7 +7,7 @@
import * as React from "react";
import * as moment from "moment-range";
export default class DateRangePicker extends React.Component<Props, {}> {}
export default class DateRangePicker extends React.Component<Props> {}
export as namespace ReactDateRangePicker;
interface Props extends React.Props<{}> {
@@ -61,6 +61,6 @@ interface PaginationArrowProps extends React.Props<{}> {
direction?: 'next' | 'previous';
}
declare class PaginationArrow extends React.Component<PaginationArrowProps, {}> {
declare class PaginationArrow extends React.Component<PaginationArrowProps> {
}
@@ -66,7 +66,7 @@ class DateSinglePicker extends React.Component<AppProps, any> {
}
}
export class Main extends React.Component<any, any> {
export class Main extends React.Component<any> {
render() {
const stateDefinitions: ReactDateRangePicker.StateDefinitions = {
+5 -5
View File
@@ -16,7 +16,7 @@ import {
class SingleDatePickerMinimumTest extends React.Component<{}, {}> {
class SingleDatePickerMinimumTest extends React.Component<{}> {
render() {
return <SingleDatePicker
id="SingleDatePickerInput"
@@ -28,7 +28,7 @@ class SingleDatePickerMinimumTest extends React.Component<{}, {}> {
}
}
class SingleDatePickerFullTest extends React.Component<{}, {}> {
class SingleDatePickerFullTest extends React.Component<{}> {
render() {
return <SingleDatePicker
id="SingleDatePickerInput"
@@ -64,7 +64,7 @@ class SingleDatePickerFullTest extends React.Component<{}, {}> {
}
}
class DateRangePickerMinimumTest extends React.Component<{}, {}> {
class DateRangePickerMinimumTest extends React.Component<{}> {
render() {
return <DateRangePicker
startDate={moment()}
@@ -77,7 +77,7 @@ class DateRangePickerMinimumTest extends React.Component<{}, {}> {
}
class DateRangePickerFullTest extends React.Component<{}, {}> {
class DateRangePickerFullTest extends React.Component<{}> {
render() {
return <DateRangePicker
disabled={false}
@@ -116,7 +116,7 @@ class DateRangePickerFullTest extends React.Component<{}, {}> {
}
}
class DayPickerRangeControllerMinimumTest extends React.Component<{}, {}> {
class DayPickerRangeControllerMinimumTest extends React.Component<{}> {
render() {
return <DayPickerRangeController
startDate={moment()}
@@ -75,7 +75,7 @@ namespace Knight {
};
}
export class Knight extends React.Component<KnightP, {}> {
export class Knight extends React.Component<KnightP> {
static defaultProps: KnightP;
static create = React.createFactory(Knight);
@@ -111,7 +111,7 @@ namespace Square {
black: boolean;
}
export class Square extends React.Component<SquareP, {}> {
export class Square extends React.Component<SquareP> {
render() {
const fill = this.props.black ? 'black' : 'white';
return r.div({
@@ -150,7 +150,7 @@ namespace BoardSquare {
};
}
export class BoardSquare extends React.Component<BoardSquareP, {}> {
export class BoardSquare extends React.Component<BoardSquareP> {
static defaultProps: BoardSquareP;
private _renderOverlay = (color: string) => {
@@ -210,7 +210,7 @@ namespace CustomDragLayer {
};
}
export class CustomDragLayer extends React.Component<CustomDragLayerP, {}> {
export class CustomDragLayer extends React.Component<CustomDragLayerP> {
render() {
return r.div(null, this.props.isDragging ? this.props.item : null);
}
@@ -229,7 +229,7 @@ namespace Board {
knightPosition: number[];
}
export class Board extends React.Component<BoardP, {}> {
export class Board extends React.Component<BoardP> {
private _renderPiece = (x: number, y: number) => {
const knightX = this.props.knightPosition[0];
const knightY = this.props.knightPosition[1];
+4 -4
View File
@@ -80,8 +80,8 @@ declare module __ReactDnd {
// ----------------------------------------------------------------------
interface DragSourceSpec<P> {
beginDrag(props: P, monitor?: DragSourceMonitor, component?: React.Component<P, any>): Object;
endDrag?(props: P, monitor?: DragSourceMonitor, component?: React.Component<P, any>): void;
beginDrag(props: P, monitor?: DragSourceMonitor, component?: React.Component<P>): Object;
endDrag?(props: P, monitor?: DragSourceMonitor, component?: React.Component<P>): void;
canDrag?(props: P, monitor?: DragSourceMonitor): boolean;
isDragging?(props: P, monitor?: DragSourceMonitor): boolean;
}
@@ -126,8 +126,8 @@ declare module __ReactDnd {
// ----------------------------------------------------------------------
interface DropTargetSpec<P> {
drop?(props: P, monitor?: DropTargetMonitor, component?: React.Component<P, any>): Object|void;
hover?(props: P, monitor?: DropTargetMonitor, component?: React.Component<P, any>): void;
drop?(props: P, monitor?: DropTargetMonitor, component?: React.Component<P>): Object|void;
hover?(props: P, monitor?: DropTargetMonitor, component?: React.Component<P>): void;
canDrop?(props: P, monitor?: DropTargetMonitor): boolean;
}
+5 -5
View File
@@ -87,7 +87,7 @@ namespace Knight {
};
}
export class Knight extends React.Component<KnightP, {}> {
export class Knight extends React.Component<KnightP> {
static defaultProps: KnightP;
static create = React.createFactory(Knight);
@@ -123,7 +123,7 @@ namespace Square {
black: boolean;
}
export class Square extends React.Component<SquareP, {}> {
export class Square extends React.Component<SquareP> {
render() {
var fill = this.props.black ? 'black' : 'white';
return r.div({
@@ -162,7 +162,7 @@ namespace BoardSquare {
};
}
export class BoardSquare extends React.Component<BoardSquareP, {}> {
export class BoardSquare extends React.Component<BoardSquareP> {
static defaultProps: BoardSquareP;
private _renderOverlay = (color: string) => {
@@ -225,7 +225,7 @@ namespace CustomDragLayer {
};
}
export class CustomDragLayer extends React.Component<CustomDragLayerP, {}> {
export class CustomDragLayer extends React.Component<CustomDragLayerP> {
render() {
return r.div(null, this.props.isDragging ? this.props.item : null);
}
@@ -244,7 +244,7 @@ namespace Board {
knightPosition: number[];
}
export class Board extends React.Component<BoardP, {}> {
export class Board extends React.Component<BoardP> {
private _renderPiece = (x: number, y: number) => {
var knightX = this.props.knightPosition[0];
var knightY = this.props.knightPosition[1];
+4 -4
View File
@@ -39,7 +39,7 @@ export function render<P>(
callback?: (component?: Component<P, ComponentState> | Element) => any
): Component<P, ComponentState> | Element | void;
export function render<P>(
parentComponent: Component<any, any>,
parentComponent: Component<any>,
element: SFCElement<P>,
container: Element,
callback?: () => any
@@ -54,17 +54,17 @@ export function unstable_batchedUpdates<A>(callback: (a: A) => any, a: A): void;
export function unstable_batchedUpdates(callback: () => any): void;
export function unstable_renderSubtreeIntoContainer<P extends DOMAttributes<T>, T extends Element>(
parentComponent: Component<any, any>,
parentComponent: Component<any>,
element: DOMElement<P, T>,
container: Element,
callback?: (element: T) => any): T;
export function unstable_renderSubtreeIntoContainer<P, T extends Component<P, ComponentState>>(
parentComponent: Component<any, any>,
parentComponent: Component<any>,
element: CElement<P, T>,
container: Element,
callback?: (component: T) => any): T;
export function unstable_renderSubtreeIntoContainer<P>(
parentComponent: Component<any, any>,
parentComponent: Component<any>,
element: ReactElement<P>,
container: Element,
callback?: (component?: Component<P, ComponentState> | Element) => any): Component<P, ComponentState> | Element | void;
+1 -1
View File
@@ -6,7 +6,7 @@ import * as ReactTestUtils from 'react-dom/test-utils';
declare function describe(desc: string, f: () => void): void;
declare function it(desc: string, f: () => void): void;
class TestComponent extends React.Component<{}, {}> { }
class TestComponent extends React.Component<{}> { }
describe('ReactDOM', () => {
it('render', () => {
+15 -15
View File
@@ -56,7 +56,7 @@ export interface SyntheticEventData extends OptionalEventProperties {
which?: number;
}
export type EventSimulator = (element: Element | Component<any, any>, eventData?: SyntheticEventData) => void;
export type EventSimulator = (element: Element | Component<any>, eventData?: SyntheticEventData) => void;
export interface MockedComponentClass {
new (): any;
@@ -126,10 +126,10 @@ export function renderIntoDocument<T extends Element>(
element: DOMElement<any, T>): T;
export function renderIntoDocument(
element: SFCElement<any>): void;
export function renderIntoDocument<T extends Component<any, any>>(
export function renderIntoDocument<T extends Component<any>>(
element: CElement<any, T>): T;
export function renderIntoDocument<P>(
element: ReactElement<P>): Component<P, {}> | Element | void;
element: ReactElement<P>): Component<P> | Element | void;
/**
* Pass a mocked component module to this method to augment it with useful methods that allow it to
@@ -162,7 +162,7 @@ export function isElementOfType<P>(
/**
* Returns `true` if `element` is a React element whose type is of a React `componentClass`.
*/
export function isElementOfType<P, T extends Component<P, {}>, C extends ComponentClass<P>>(
export function isElementOfType<P, T extends Component<P>, C extends ComponentClass<P>>(
element: ReactElement<any>, type: ClassType<P, T, C>): element is CElement<P, T>;
/**
@@ -172,11 +172,11 @@ export function isDOMComponent(instance: ReactInstance): instance is Element;
/**
* Returns `true` if `instance` is a user-defined component, such as a class or a function.
*/
export function isCompositeComponent(instance: ReactInstance): instance is Component<any, any>;
export function isCompositeComponent(instance: ReactInstance): instance is Component<any>;
/**
* Returns `true` if `instance` is a component whose type is of a React `componentClass`.
*/
export function isCompositeComponentWithType<T extends Component<any, any>, C extends ComponentClass<any>>(
export function isCompositeComponentWithType<T extends Component<any>, C extends ComponentClass<any>>(
instance: ReactInstance, type: ClassType<any, T, C>): boolean;
/**
@@ -185,7 +185,7 @@ export function isCompositeComponentWithType<T extends Component<any, any>, C ex
* as a primitive for other test utils.
*/
export function findAllInRenderedTree(
root: Component<any, any>,
root: Component<any>,
fn: (i: ReactInstance) => boolean): ReactInstance[];
/**
@@ -193,7 +193,7 @@ export function findAllInRenderedTree(
* DOM components with the class name matching `className`.
*/
export function scryRenderedDOMComponentsWithClass(
root: Component<any, any>,
root: Component<any>,
className: string): Element[];
/**
* Like `scryRenderedDOMComponentsWithClass()` but expects there to be one result,
@@ -201,7 +201,7 @@ export function scryRenderedDOMComponentsWithClass(
* number of matches besides one.
*/
export function findRenderedDOMComponentWithClass(
root: Component<any, any>,
root: Component<any>,
className: string): Element;
/**
@@ -209,7 +209,7 @@ export function findRenderedDOMComponentWithClass(
* DOM components with the tag name matching `tagName`.
*/
export function scryRenderedDOMComponentsWithTag(
root: Component<any, any>,
root: Component<any>,
tagName: string): Element[];
/**
* Like `scryRenderedDOMComponentsWithTag()` but expects there to be one result,
@@ -217,14 +217,14 @@ export function scryRenderedDOMComponentsWithTag(
* number of matches besides one.
*/
export function findRenderedDOMComponentWithTag(
root: Component<any, any>,
root: Component<any>,
tagName: string): Element;
/**
* Finds all instances of components with type equal to `componentClass`.
*/
export function scryRenderedComponentsWithType<T extends Component<{}, {}>, C extends ComponentClass<{}>>(
root: Component<any, any>,
export function scryRenderedComponentsWithType<T extends Component<{}>, C extends ComponentClass<{}>>(
root: Component<any>,
type: ClassType<any, T, C>): T[];
/**
@@ -232,8 +232,8 @@ export function scryRenderedComponentsWithType<T extends Component<{}, {}>, C ex
* and returns that one result, or throws exception if there is any other
* number of matches besides one.
*/
export function findRenderedComponentWithType<T extends Component<{}, {}>, C extends ComponentClass<{}>>(
root: Component<any, any>,
export function findRenderedComponentWithType<T extends Component<{}>, C extends ComponentClass<{}>>(
root: Component<any>,
type: ClassType<any, T, C>): T;
/**
@@ -1,7 +1,7 @@
import * as React from 'react';
import * as Dropzone from 'react-dropzone';
class Test extends React.Component<any, any> {
class Test extends React.Component<any> {
constructor(props: any) {
super(props);
}
+6 -6
View File
@@ -80,7 +80,7 @@ declare module "react-easy-chart" {
/** The amount of ticks to be shown on the y axis */
yTickNumber?: number;
}
class BarChart extends React.Component<BarChartProps, {}> {
class BarChart extends React.Component<BarChartProps> {
}
interface PieData {
@@ -113,7 +113,7 @@ declare module "react-easy-chart" {
styles?: { [cssSelector: string]: React.CSSProperties };
}
class PieChart extends React.Component<PieChartProps, {}> {
class PieChart extends React.Component<PieChartProps> {
}
interface LineData {
@@ -184,14 +184,14 @@ declare module "react-easy-chart" {
/** What data type the x axis is */
yType?: 'time' | 'text' | 'linear';
}
class LineChart extends React.Component<LineChartProps, {}> {
class LineChart extends React.Component<LineChartProps> {
}
interface AreaChartProps extends LineChartProps {
/** Make the gradient area a solid fill rather than a gradient */
noAreaGradient?: boolean;
}
class AreaChart extends React.Component<AreaChartProps, {}> {
class AreaChart extends React.Component<AreaChartProps> {
}
interface ScatterplotData {
@@ -253,7 +253,7 @@ declare module "react-easy-chart" {
/** What data type the x axis is */
yType?: 'time' | 'text' | 'linear';
}
class ScatterplotChart extends React.Component<ScatterplotChartProps, {}> {
class ScatterplotChart extends React.Component<ScatterplotChartProps> {
}
interface LegendProps {
@@ -270,7 +270,7 @@ declare module "react-easy-chart" {
/** Override the css styles of individual components, see http://rma-consulting.github.io/react-easy-chart/legend/index.html */
styles?: { [cssSelector: string]: React.CSSProperties };
}
class Legend extends React.Component<LegendProps, {}> {
class Legend extends React.Component<LegendProps> {
}
@@ -1,7 +1,7 @@
import * as React from 'react';
import { AreaChart, BarChart, Legend, LineChart, PieChart, ScatterplotChart } from 'react-easy-chart';
class BarChartData extends React.Component<{}, {}> {
class BarChartData extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -19,7 +19,7 @@ class BarChartData extends React.Component<{}, {}> {
}
}
class BarChartHeightAndWidth extends React.Component<{}, {}> {
class BarChartHeightAndWidth extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -40,7 +40,7 @@ class BarChartHeightAndWidth extends React.Component<{}, {}> {
}
}
class BarChartColorBars extends React.Component<{}, {}> {
class BarChartColorBars extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -62,7 +62,7 @@ class BarChartColorBars extends React.Component<{}, {}> {
}
}
class BarChartMargin extends React.Component<{}, {}> {
class BarChartMargin extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -76,7 +76,7 @@ class BarChartMargin extends React.Component<{}, {}> {
}
}
class BarChartOverridingBarColors extends React.Component<{}, {}> {
class BarChartOverridingBarColors extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -94,7 +94,7 @@ class BarChartOverridingBarColors extends React.Component<{}, {}> {
}
}
class BarChartAxes extends React.Component<{}, {}> {
class BarChartAxes extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -116,7 +116,7 @@ class BarChartAxes extends React.Component<{}, {}> {
}
}
class BarChartAxesLabels extends React.Component<{}, {}> {
class BarChartAxesLabels extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -137,7 +137,7 @@ class BarChartAxesLabels extends React.Component<{}, {}> {
}
}
class BarChartYAxisOrientation extends React.Component<{}, {}> {
class BarChartYAxisOrientation extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -161,7 +161,7 @@ class BarChartYAxisOrientation extends React.Component<{}, {}> {
}
}
class BarChartYAxesType extends React.Component<{}, {}> {
class BarChartYAxesType extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -181,7 +181,7 @@ class BarChartYAxesType extends React.Component<{}, {}> {
}
}
class BarChartYAxesType2 extends React.Component<{}, {}> {
class BarChartYAxesType2 extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -201,7 +201,7 @@ class BarChartYAxesType2 extends React.Component<{}, {}> {
}
}
class BarChartDatePattern extends React.Component<{}, {}> {
class BarChartDatePattern extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -222,7 +222,7 @@ class BarChartDatePattern extends React.Component<{}, {}> {
}
}
class BarChartBarWidth extends React.Component<{}, {}> {
class BarChartBarWidth extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -244,7 +244,7 @@ class BarChartBarWidth extends React.Component<{}, {}> {
}
}
class BarChartDomainRange extends React.Component<{}, {}> {
class BarChartDomainRange extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -267,7 +267,7 @@ class BarChartDomainRange extends React.Component<{}, {}> {
}
}
class BarChartTickDisplayFormat extends React.Component<{}, {}> {
class BarChartTickDisplayFormat extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -290,7 +290,7 @@ class BarChartTickDisplayFormat extends React.Component<{}, {}> {
}
}
class BarChartNumberOfTicks extends React.Component<{}, {}> {
class BarChartNumberOfTicks extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -314,7 +314,7 @@ class BarChartNumberOfTicks extends React.Component<{}, {}> {
}
}
class BarChartGrid extends React.Component<{}, {}> {
class BarChartGrid extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -339,7 +339,7 @@ class BarChartGrid extends React.Component<{}, {}> {
}
}
class BarChartBarAndLine extends React.Component<{}, {}> {
class BarChartBarAndLine extends React.Component<{}> {
render(): any {
return (
<BarChart
@@ -376,7 +376,7 @@ class BarChartBarAndLine extends React.Component<{}, {}> {
}
}
class BarChartMouseHandlers extends React.Component<{}, {}> {
class BarChartMouseHandlers extends React.Component<{}> {
mouseOverHandler(d: any, e: any) {
}
@@ -416,7 +416,7 @@ class BarChartMouseHandlers extends React.Component<{}, {}> {
}
class PieChartData extends React.Component<{}, {}> {
class PieChartData extends React.Component<{}> {
render(): any {
return (
<PieChart
@@ -430,7 +430,7 @@ class PieChartData extends React.Component<{}, {}> {
}
}
class PieChartColor extends React.Component<{}, {}> {
class PieChartColor extends React.Component<{}> {
render(): any {
return (
@@ -445,7 +445,7 @@ class PieChartColor extends React.Component<{}, {}> {
}
}
class PieChartSize extends React.Component<{}, {}> {
class PieChartSize extends React.Component<{}> {
render(): any {
return (
<PieChart
@@ -460,7 +460,7 @@ class PieChartSize extends React.Component<{}, {}> {
}
}
class PieChartDonut extends React.Component<{}, {}> {
class PieChartDonut extends React.Component<{}> {
render(): any {
return (
<PieChart
@@ -476,7 +476,7 @@ class PieChartDonut extends React.Component<{}, {}> {
}
}
class PieChartPadding extends React.Component<{}, {}> {
class PieChartPadding extends React.Component<{}> {
render(): any {
return (
<PieChart
@@ -491,7 +491,7 @@ class PieChartPadding extends React.Component<{}, {}> {
}
}
class PieChartLabels extends React.Component<{}, {}> {
class PieChartLabels extends React.Component<{}> {
render(): any {
return (
<PieChart
@@ -512,7 +512,7 @@ class PieChartLabels extends React.Component<{}, {}> {
}
}
class PieChartStyle extends React.Component<{}, {}> {
class PieChartStyle extends React.Component<{}> {
render(): any {
return (
<PieChart
@@ -537,7 +537,7 @@ class PieChartStyle extends React.Component<{}, {}> {
}
}
class PieChartMouseHandlers extends React.Component<{}, {}> {
class PieChartMouseHandlers extends React.Component<{}> {
mouseOverHandler(d: any, e: any) { }
mouseMoveHandler(e: any) { }
mouseOutHandler() { }
@@ -561,7 +561,7 @@ class PieChartMouseHandlers extends React.Component<{}, {}> {
}
class LineChartData extends React.Component<{}, {}> {
class LineChartData extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -577,7 +577,7 @@ class LineChartData extends React.Component<{}, {}> {
}
}
class LineChartData2 extends React.Component<{}, {}> {
class LineChartData2 extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -597,7 +597,7 @@ class LineChartData2 extends React.Component<{}, {}> {
}
}
class LineChartHeightAndWidth extends React.Component<{}, {}> {
class LineChartHeightAndWidth extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -619,7 +619,7 @@ class LineChartHeightAndWidth extends React.Component<{}, {}> {
}
}
class LineChartMargin extends React.Component<{}, {}> {
class LineChartMargin extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -642,7 +642,7 @@ class LineChartMargin extends React.Component<{}, {}> {
}
}
class LineChartAxes extends React.Component<{}, {}> {
class LineChartAxes extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -665,7 +665,7 @@ class LineChartAxes extends React.Component<{}, {}> {
}
}
class LineChartAxesLabels extends React.Component<{}, {}> {
class LineChartAxesLabels extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -690,7 +690,7 @@ class LineChartAxesLabels extends React.Component<{}, {}> {
}
}
class LineChartYAxisOrientation extends React.Component<{}, {}> {
class LineChartYAxisOrientation extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -715,7 +715,7 @@ class LineChartYAxisOrientation extends React.Component<{}, {}> {
}
}
class LineChartInterpolate extends React.Component<{}, {}> {
class LineChartInterpolate extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -741,7 +741,7 @@ class LineChartInterpolate extends React.Component<{}, {}> {
}
}
class LineChartXType extends React.Component<{}, {}> {
class LineChartXType extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -770,7 +770,7 @@ class LineChartXType extends React.Component<{}, {}> {
}
}
class LineChartXTypeTime extends React.Component<{}, {}> {
class LineChartXTypeTime extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -799,7 +799,7 @@ class LineChartXTypeTime extends React.Component<{}, {}> {
}
}
class LineChartYTypeText extends React.Component<{}, {}> {
class LineChartYTypeText extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -825,7 +825,7 @@ class LineChartYTypeText extends React.Component<{}, {}> {
}
}
class LineChartYTypeTime extends React.Component<{}, {}> {
class LineChartYTypeTime extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -853,7 +853,7 @@ class LineChartYTypeTime extends React.Component<{}, {}> {
}
}
class LineChartGrid extends React.Component<{}, {}> {
class LineChartGrid extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -882,7 +882,7 @@ class LineChartGrid extends React.Component<{}, {}> {
}
}
class LineChartVerticalGrid extends React.Component<{}, {}> {
class LineChartVerticalGrid extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -913,7 +913,7 @@ class LineChartVerticalGrid extends React.Component<{}, {}> {
}
}
class LineChartDomainRange extends React.Component<{}, {}> {
class LineChartDomainRange extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -946,7 +946,7 @@ class LineChartDomainRange extends React.Component<{}, {}> {
}
}
class LineChartTickDisplayFormat extends React.Component<{}, {}> {
class LineChartTickDisplayFormat extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -976,7 +976,7 @@ class LineChartTickDisplayFormat extends React.Component<{}, {}> {
}
}
class LineChartNumberOfTicks extends React.Component<{}, {}> {
class LineChartNumberOfTicks extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -1010,7 +1010,7 @@ class LineChartNumberOfTicks extends React.Component<{}, {}> {
}
}
class LineChartLineColors extends React.Component<{}, {}> {
class LineChartLineColors extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -1042,7 +1042,7 @@ class LineChartLineColors extends React.Component<{}, {}> {
}
}
class LineChartDataPoints extends React.Component<{}, {}> {
class LineChartDataPoints extends React.Component<{}> {
render(): any {
return (
<LineChart
@@ -1075,7 +1075,7 @@ class LineChartDataPoints extends React.Component<{}, {}> {
}
}
class LineChartMouseEvents extends React.Component<{}, {}> {
class LineChartMouseEvents extends React.Component<{}> {
mouseOverHandler(d: any, e: any) { }
mouseMoveHandler(e: any) { }
mouseOutHandler() { }
@@ -1117,7 +1117,7 @@ class LineChartMouseEvents extends React.Component<{}, {}> {
}
class AreaChartData extends React.Component<{}, {}> {
class AreaChartData extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1133,7 +1133,7 @@ class AreaChartData extends React.Component<{}, {}> {
}
}
class AreaChartData2 extends React.Component<{}, {}> {
class AreaChartData2 extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1153,7 +1153,7 @@ class AreaChartData2 extends React.Component<{}, {}> {
}
}
class AreaChartHeightAndWidth extends React.Component<{}, {}> {
class AreaChartHeightAndWidth extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1175,7 +1175,7 @@ class AreaChartHeightAndWidth extends React.Component<{}, {}> {
}
}
class AreaChartMargin extends React.Component<{}, {}> {
class AreaChartMargin extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1198,7 +1198,7 @@ class AreaChartMargin extends React.Component<{}, {}> {
}
}
class AreaChartAxes extends React.Component<{}, {}> {
class AreaChartAxes extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1221,7 +1221,7 @@ class AreaChartAxes extends React.Component<{}, {}> {
}
}
class AreaChartAxesLabels extends React.Component<{}, {}> {
class AreaChartAxesLabels extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1246,7 +1246,7 @@ class AreaChartAxesLabels extends React.Component<{}, {}> {
}
}
class AreaChartYAxisOrientation extends React.Component<{}, {}> {
class AreaChartYAxisOrientation extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1271,7 +1271,7 @@ class AreaChartYAxisOrientation extends React.Component<{}, {}> {
}
}
class AreaChartInterpolate extends React.Component<{}, {}> {
class AreaChartInterpolate extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1297,7 +1297,7 @@ class AreaChartInterpolate extends React.Component<{}, {}> {
}
}
class AreaChartAxisType extends React.Component<{}, {}> {
class AreaChartAxisType extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1326,7 +1326,7 @@ class AreaChartAxisType extends React.Component<{}, {}> {
}
}
class AreaChartAxisTypeXTime extends React.Component<{}, {}> {
class AreaChartAxisTypeXTime extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1355,7 +1355,7 @@ class AreaChartAxisTypeXTime extends React.Component<{}, {}> {
}
}
class AreaChartYTypeText extends React.Component<{}, {}> {
class AreaChartYTypeText extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1381,7 +1381,7 @@ class AreaChartYTypeText extends React.Component<{}, {}> {
}
}
class AreaChartGrid extends React.Component<{}, {}> {
class AreaChartGrid extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1411,7 +1411,7 @@ class AreaChartGrid extends React.Component<{}, {}> {
}
}
class AreaChartVerticalGrid extends React.Component<{}, {}> {
class AreaChartVerticalGrid extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1442,7 +1442,7 @@ class AreaChartVerticalGrid extends React.Component<{}, {}> {
}
}
class AreaChartDomainRange extends React.Component<{}, {}> {
class AreaChartDomainRange extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1475,7 +1475,7 @@ class AreaChartDomainRange extends React.Component<{}, {}> {
}
}
class AreaChartTickDisplayFormat extends React.Component<{}, {}> {
class AreaChartTickDisplayFormat extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1506,7 +1506,7 @@ class AreaChartTickDisplayFormat extends React.Component<{}, {}> {
}
}
class AreaChartTickNumbers extends React.Component<{}, {}> {
class AreaChartTickNumbers extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1539,7 +1539,7 @@ class AreaChartTickNumbers extends React.Component<{}, {}> {
}
}
class AreaChartDataPoints extends React.Component<{}, {}> {
class AreaChartDataPoints extends React.Component<{}> {
render(): any {
return (
<AreaChart
@@ -1573,7 +1573,7 @@ class AreaChartDataPoints extends React.Component<{}, {}> {
}
}
class AreaChartMouseHandlers extends React.Component<{}, {}> {
class AreaChartMouseHandlers extends React.Component<{}> {
mouseOverHandler(d: any, e: any) { }
mouseMoveHandler(e: any) { }
mouseOutHandler() { }
@@ -1668,7 +1668,7 @@ const data = [
}
];
class ScatterplotData extends React.Component<{}, {}> {
class ScatterplotData extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart data={data} />
@@ -1676,7 +1676,7 @@ class ScatterplotData extends React.Component<{}, {}> {
}
}
class ScatterplotHeightAndWidth extends React.Component<{}, {}> {
class ScatterplotHeightAndWidth extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart data={data} width={160} height={90} />
@@ -1684,7 +1684,7 @@ class ScatterplotHeightAndWidth extends React.Component<{}, {}> {
}
}
class ScatterplotMargin extends React.Component<{}, {}> {
class ScatterplotMargin extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1694,7 +1694,7 @@ class ScatterplotMargin extends React.Component<{}, {}> {
}
}
class ScatterplotAxes extends React.Component<{}, {}> {
class ScatterplotAxes extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1706,7 +1706,7 @@ class ScatterplotAxes extends React.Component<{}, {}> {
}
}
class ScatterplotYAxisOrientation extends React.Component<{}, {}> {
class ScatterplotYAxisOrientation extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1721,7 +1721,7 @@ class ScatterplotYAxisOrientation extends React.Component<{}, {}> {
}
}
class ScatterplotAxesLabels extends React.Component<{}, {}> {
class ScatterplotAxesLabels extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1735,7 +1735,7 @@ class ScatterplotAxesLabels extends React.Component<{}, {}> {
}
}
class ScatterplotDotRadius extends React.Component<{}, {}> {
class ScatterplotDotRadius extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1750,7 +1750,7 @@ class ScatterplotDotRadius extends React.Component<{}, {}> {
}
}
class ScatterplotConfig extends React.Component<{}, {}> {
class ScatterplotConfig extends React.Component<{}> {
config = [
{
type: 'One',
@@ -1775,7 +1775,7 @@ class ScatterplotConfig extends React.Component<{}, {}> {
}
}
class ScatterplotGrid extends React.Component<{}, {}> {
class ScatterplotGrid extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1791,7 +1791,7 @@ class ScatterplotGrid extends React.Component<{}, {}> {
}
}
class ScatterplotVerticalGrid extends React.Component<{}, {}> {
class ScatterplotVerticalGrid extends React.Component<{}> {
render(): any {
return (
<ScatterplotChart
@@ -1808,7 +1808,7 @@ class ScatterplotVerticalGrid extends React.Component<{}, {}> {
}
}
class ScatterplotAxisType extends React.Component<{}, {}> {
class ScatterplotAxisType extends React.Component<{}> {
typedData = [
{
@@ -1849,7 +1849,7 @@ class ScatterplotAxisType extends React.Component<{}, {}> {
}
}
class ScatterplotDomainRange extends React.Component<{}, {}> {
class ScatterplotDomainRange extends React.Component<{}> {
typedData = [
{
@@ -1896,7 +1896,7 @@ class ScatterplotDomainRange extends React.Component<{}, {}> {
}
}
class ScatterplotMouseEvents extends React.Component<{}, {}> {
class ScatterplotMouseEvents extends React.Component<{}> {
mouseOverHandler(d: any, e: any) { }
mouseMoveHandler(e: any) { }
mouseOutHandler() { }
@@ -1927,7 +1927,7 @@ const pieData = [
{ key: 'Other', value: 50 }
];
class LegendData extends React.Component<{}, {}> {
class LegendData extends React.Component<{}> {
render(): any {
return (
<Legend data={pieData} dataId={'key'} />
@@ -1935,7 +1935,7 @@ class LegendData extends React.Component<{}, {}> {
}
}
class LegendHorizontal extends React.Component<{}, {}> {
class LegendHorizontal extends React.Component<{}> {
render(): any {
return (
<Legend data={pieData} dataId={'key'} horizontal />
@@ -1955,7 +1955,7 @@ const config = [
{ color: '#e3a51a' }
];
class LegendConfig extends React.Component<{}, {}> {
class LegendConfig extends React.Component<{}> {
render(): any {
return (
<Legend data={pieDataCustom} dataId={'key'} config={config} />
@@ -2006,7 +2006,7 @@ const customStyle = {
}
};
class LegendStyles extends React.Component<{}, {}> {
class LegendStyles extends React.Component<{}> {
render(): any {
return (
<Legend
+1 -1
View File
@@ -224,4 +224,4 @@ export interface EventListenerProps {
target: Window | Document | string;
}
export default class EventListener extends React.Component<EventListenerProps, {}> { }
export default class EventListener extends React.Component<EventListenerProps> { }
+2 -2
View File
@@ -32,7 +32,7 @@ export interface IconProps extends SizeOverrideHTMLProps<Icon> {
Component?: CustomComponent;
}
export type Icon = Component<IconProps, any>;
export type Icon = Component<IconProps>;
export const Icon: ComponentClass<IconProps>;
export interface IconStackProps extends SizeOverrideHTMLProps<IconStack> {
@@ -48,7 +48,7 @@ export interface IconStackProps extends SizeOverrideHTMLProps<IconStack> {
// children?: IconProps[];
}
export type IconStack = Component<IconStackProps, any>;
export type IconStack = Component<IconStackProps>;
export const IconStack: ComponentClass<IconStackProps>;
export default Icon;
+1 -1
View File
@@ -2,7 +2,7 @@ import * as React from 'react';
import { Icon, IconStack, IconProps } from 'react-fa';
import DefaultIcon from 'react-fa';
export class ReactFATest extends React.Component<any, any> {
export class ReactFATest extends React.Component<any> {
render() {
const defaultProps = {
name: 'flask',
+1 -1
View File
@@ -30,7 +30,7 @@ interface ReactFacebookLoginProps {
version?: string;
xfbml?: boolean;
isMobile?: boolean;
tag?: Node | React.Component<any, any>;
tag?: Node | React.Component<any>;
}
export interface ReactFacebookLoginInfo {
@@ -58,7 +58,7 @@ ReactDOM.render(
document.getElementById('demo')
);
class MyComponent extends React.Component<any, any> {
class MyComponent extends React.Component<any> {
private responseFacebook(response: ReactFacebookLoginInfo) {
console.log(response);
}
@@ -76,7 +76,7 @@ class MyComponent extends React.Component<any, any> {
}
}
class MyComponent2 extends React.Component<any, any> {
class MyComponent2 extends React.Component<any> {
private responseFacebook(response: ReactFacebookLoginInfo) {
console.log(response);
}
@@ -2,7 +2,7 @@ import * as React from 'react';
import * as d3 from 'd3';
import { createElement, Element } from 'react-faux-dom';
class SomeChart extends React.Component<any, any> {
class SomeChart extends React.Component<any> {
render() {
const el = createElement('div');
+1 -1
View File
@@ -16,7 +16,7 @@ declare module "react-file-input" {
onChange: (event: React.SyntheticEvent<any>) => void;
}
class FileInput extends React.Component<FileInputProps, {}> {
class FileInput extends React.Component<FileInputProps> {
}
export = FileInput;
@@ -1,7 +1,7 @@
import * as React from "react";
import FileInput = require('react-file-input');
class Form extends React.Component<{}, {}> {
class Form extends React.Component<{}> {
handleChange = (event: React.SyntheticEvent<any>) => {
const target: any = event.target;
console.log('Selected file:', target.files[0]);
+1 -1
View File
@@ -6,7 +6,7 @@
import * as React from 'react';
declare class FileInput extends React.Component<FileInput.Props, {}> {
declare class FileInput extends React.Component<FileInput.Props> {
}
declare namespace FileInput {
@@ -1,7 +1,7 @@
import * as React from 'react';
import * as FileReaderInput from 'react-file-reader-input';
class MyComponent extends React.Component<{}, {}> {
class MyComponent extends React.Component<{}> {
handleChange = (event: React.SyntheticEvent<any>, results: FileReaderInput.Result[]) => {
results.forEach(result => {
const [event, file] = result;
+1 -1
View File
@@ -14,4 +14,4 @@ export interface DateTimePickerProps {
value?: string;
}
export default class DatePicker extends Component<DateTimePickerProps, void> {}
export default class DatePicker extends Component<DateTimePickerProps> {}

Some files were not shown because too many files have changed in this diff Show More