diff --git a/types/alt/index.d.ts b/types/alt/index.d.ts index 20cd145c82..2d4c6e259f 100644 --- a/types/alt/index.d.ts +++ b/types/alt/index.d.ts @@ -152,7 +152,7 @@ declare module "alt/AltContainer" { flux?:AltJS.Alt; transform?:(store:AltJS.AltStore, actions:any) => any; shouldComponentUpdate?:(props:any) => boolean; - component?:React.Component; + component?:React.Component; } type AltContainer = React.ReactElement; diff --git a/types/aphrodite/aphrodite-tests.tsx b/types/aphrodite/aphrodite-tests.tsx index f3c51f899e..86ad7d8e19 100644 --- a/types/aphrodite/aphrodite-tests.tsx +++ b/types/aphrodite/aphrodite-tests.tsx @@ -39,7 +39,7 @@ const withFont = StyleSheet.create({ }); -class App extends React.Component<{}, {}> { +class App extends React.Component<{}> { render() { return
diff --git a/types/chai-enzyme/chai-enzyme-tests.tsx b/types/chai-enzyme/chai-enzyme-tests.tsx index 8fc64e2711..a9b144c6c0 100644 --- a/types/chai-enzyme/chai-enzyme-tests.tsx +++ b/types/chai-enzyme/chai-enzyme-tests.tsx @@ -5,7 +5,7 @@ import { shallow } from "enzyme"; const Test = () =>
; -class Test2 extends React.Component<{}, {}> { +class Test2 extends React.Component<{}> { render() { return
; } diff --git a/types/draft-js/draft-js-tests.tsx b/types/draft-js/draft-js-tests.tsx index 8a3730dca8..4315611765 100644 --- a/types/draft-js/draft-js-tests.tsx +++ b/types/draft-js/draft-js-tests.tsx @@ -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(); } diff --git a/types/draft-js/index.d.ts b/types/draft-js/index.d.ts index 960a1b4433..a3c14b73b4 100644 --- a/types/draft-js/index.d.ts +++ b/types/draft-js/index.d.ts @@ -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 { + class DraftEditor extends React.Component { // 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 { + class DraftEditorBlock extends React.Component { } } diff --git a/types/enzyme/index.d.ts b/types/enzyme/index.d.ts index 01ecfa90d8..2a7142d9b3 100644 --- a/types/enzyme/index.d.ts +++ b/types/enzyme/index.d.ts @@ -15,7 +15,7 @@ import { ReactElement, Component, HTMLAttributes as ReactHTMLAttributes, SVGAttr export type HTMLAttributes = ReactHTMLAttributes<{}> & ReactSVGAttributes<{}>; -export class ElementClass extends Component { +export class ElementClass extends Component { } /* These are purposefully stripped down versions of React.ComponentClass and React.StatelessComponent. @@ -23,7 +23,7 @@ export class ElementClass extends Component { * all specified in the implementation. TS chooses the EnzymePropSelector overload and loses the generics */ export interface ComponentClass { - new (props?: Props, context?: any): Component; + new (props?: Props, context?: any): Component; } export type StatelessComponent = (props: Props, context?: any) => JSX.Element; diff --git a/types/fixed-data-table/fixed-data-table-tests.tsx b/types/fixed-data-table/fixed-data-table-tests.tsx index 64b622b21f..281f014888 100644 --- a/types/fixed-data-table/fixed-data-table-tests.tsx +++ b/types/fixed-data-table/fixed-data-table-tests.tsx @@ -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 { return ( { } // create your Columns -class MyTable2 extends React.Component<{}, {}> { +class MyTable2 extends React.Component<{}> { render(): React.ReactElement { return (
{ +class MyTextCell extends React.Component { render(): React.ReactElement { const {rowIndex, field, myData} = this.props; @@ -104,7 +104,7 @@ class MyTextCell extends React.Component { } } -class MyLinkCell extends React.Component { +class MyLinkCell extends React.Component { render(): React.ReactElement { 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 { return (
{ + export class Table extends React.Component { } - export class Column extends React.Component { + export class Column extends React.Component { } - export class ColumnGroup extends React.Component { + export class ColumnGroup extends React.Component { } - export class Cell extends React.Component { + export class Cell extends React.Component { } } diff --git a/types/google-map-react/index.d.ts b/types/google-map-react/index.d.ts index 0ef3f2b5bd..c1898a9e3f 100644 --- a/types/google-map-react/index.d.ts +++ b/types/google-map-react/index.d.ts @@ -102,7 +102,7 @@ export interface Props { yesIWantToUseGoogleMapApiInternals?: boolean; } -export default class GoogleMapReact extends React.Component {} +export default class GoogleMapReact extends React.Component {} export interface ChildComponentProps extends Coords { $hover?: boolean; diff --git a/types/griddle-react/index.d.ts b/types/griddle-react/index.d.ts index fb817927ce..ea40fb2130 100644 --- a/types/griddle-react/index.d.ts +++ b/types/griddle-react/index.d.ts @@ -162,7 +162,7 @@ export interface GriddleProps { onRowClick?(): void; } -declare class Griddle extends React.Component, any> { +declare class Griddle extends React.Component> { } export default Griddle; diff --git a/types/griddle-react/test/CustomColumnComponent.tsx b/types/griddle-react/test/CustomColumnComponent.tsx index fff018dcfb..9b2c4887c5 100644 --- a/types/griddle-react/test/CustomColumnComponent.tsx +++ b/types/griddle-react/test/CustomColumnComponent.tsx @@ -12,7 +12,7 @@ interface MyCustomResult { test: string; } -class LinkComponent extends React.Component, any> { +class LinkComponent extends React.Component> { render() { const url = "speakers/" + this.props.rowData.test + "/" + this.props.data; return {this.props.data}; @@ -50,7 +50,7 @@ const rowMetaData = { } }; -class CustomColumnComponentGrid extends React.Component { +class CustomColumnComponentGrid extends React.Component { render() { type TypedGriddle = new () => Griddle; const TypedGriddle = Griddle as TypedGriddle; diff --git a/types/griddle-react/test/CustomFilterComponent.tsx b/types/griddle-react/test/CustomFilterComponent.tsx index 3de40132f1..25a7030545 100644 --- a/types/griddle-react/test/CustomFilterComponent.tsx +++ b/types/griddle-react/test/CustomFilterComponent.tsx @@ -22,7 +22,7 @@ const CustomFilterFunction = (items: ResultType[], query: string): ResultType[] }); }; -class CustomFilterComponent extends React.Component { +class CustomFilterComponent extends React.Component { query: string = ''; searchChange(event: React.FormEvent) { @@ -73,7 +73,7 @@ const someData: ResultType[] = [ } ]; -class CustomFilterComponentGrid extends React.Component { +class CustomFilterComponentGrid extends React.Component { render() { type TypedGriddle = new () => Griddle; const TypedGriddle = Griddle as TypedGriddle; diff --git a/types/griddle-react/test/CustomHeaderComponent.tsx b/types/griddle-react/test/CustomHeaderComponent.tsx index af9d1d6ea3..218dc89b55 100644 --- a/types/griddle-react/test/CustomHeaderComponent.tsx +++ b/types/griddle-react/test/CustomHeaderComponent.tsx @@ -11,7 +11,7 @@ interface MoreCustomHeaderComponentProps extends CustomHeaderComponentProps { color: string; } -class HeaderComponent extends React.Component { +class HeaderComponent extends React.Component { textOnClick(e: React.FormEvent) { e.stopPropagation(); } @@ -80,7 +80,7 @@ const columnMeta: Array> = [ } ]; -class CustomHeaderComponentGrid extends React.Component { +class CustomHeaderComponentGrid extends React.Component { render() { type TypedGriddle = new () => Griddle; const TypedGriddle = Griddle as TypedGriddle; diff --git a/types/griddle-react/test/index.tsx b/types/griddle-react/test/index.tsx index 3e0b1c76ff..4c977c0f97 100644 --- a/types/griddle-react/test/index.tsx +++ b/types/griddle-react/test/index.tsx @@ -16,7 +16,7 @@ interface MyCustomResult { test: string; } -class LinkComponent extends React.Component, any> { +class LinkComponent extends React.Component> { render() { const url = "speakers/" + this.props.rowData.test + "/" + this.props.data; return {this.props.data}; diff --git a/types/halogen/index.d.ts b/types/halogen/index.d.ts index 39197a33a5..216281972e 100644 --- a/types/halogen/index.d.ts +++ b/types/halogen/index.d.ts @@ -34,50 +34,50 @@ export interface RadiusLoaderProps extends MarginLoaderProps { /** * React components */ -export type PulseLoader = react.Component, {}>; +export type PulseLoader = react.Component>; export const PulseLoader: react.ComponentClass>; -export type RotateLoader = react.Component, {}>; +export type RotateLoader = react.Component>; export const RotateLoader: react.ComponentClass>; -export type BeatLoader = react.Component, {}>; +export type BeatLoader = react.Component>; export const BeatLoader: react.ComponentClass>; -export type RiseLoader = react.Component, {}>; +export type RiseLoader = react.Component>; export const RiseLoader: react.ComponentClass>; -export type SyncLoader = react.Component, {}>; +export type SyncLoader = react.Component>; export const SyncLoader: react.ComponentClass>; -export type GridLoader = react.Component, {}>; +export type GridLoader = react.Component>; export const GridLoader: react.ComponentClass>; -export type ClipLoader = react.Component; +export type ClipLoader = react.Component; export const ClipLoader: react.ComponentClass; -export type SquareLoader = react.Component; +export type SquareLoader = react.Component; export const SquareLoader: react.ComponentClass; -export type DotLoader = react.Component; +export type DotLoader = react.Component; export const DotLoader: react.ComponentClass; -export type PacmanLoader = react.Component, {}>; +export type PacmanLoader = react.Component>; export const PacmanLoader: react.ComponentClass>; -export type MoonLoader = react.Component; +export type MoonLoader = react.Component; export const MoonLoader: react.ComponentClass; -export type RingLoader = react.Component; +export type RingLoader = react.Component; export const RingLoader: react.ComponentClass; -export type BounceLoader = react.Component; +export type BounceLoader = react.Component; export const BounceLoader: react.ComponentClass; -export type SkewLoader = react.Component; +export type SkewLoader = react.Component; export const SkewLoader: react.ComponentClass; -export type FadeLoader = react.Component; +export type FadeLoader = react.Component; export const FadeLoader: react.ComponentClass; -export type ScaleLoader = react.Component; +export type ScaleLoader = react.Component; export const ScaleLoader: react.ComponentClass; diff --git a/types/halogen/test/clip-loader.tsx b/types/halogen/test/clip-loader.tsx index 02f0dd232c..af3a72762f 100644 --- a/types/halogen/test/clip-loader.tsx +++ b/types/halogen/test/clip-loader.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import * as Halogen from "halogen"; -class HalogenTests_ClipLoader_withNoProps extends React.Component, {}> { +class HalogenTests_ClipLoader_withNoProps extends React.Component> { render() { return ( @@ -9,7 +9,7 @@ class HalogenTests_ClipLoader_withNoProps extends React.Component, {}> { +class HalogenTests_ClipLoader_withAllProps extends React.Component> { render() { return ( diff --git a/types/halogen/test/fade-loader.tsx b/types/halogen/test/fade-loader.tsx index deeae1ce95..23fb8fa3ca 100644 --- a/types/halogen/test/fade-loader.tsx +++ b/types/halogen/test/fade-loader.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import * as Halogen from "halogen"; -class HalogenTests_FadeLoader_withNoProps extends React.Component, {}> { +class HalogenTests_FadeLoader_withNoProps extends React.Component> { render() { return ( @@ -9,7 +9,7 @@ class HalogenTests_FadeLoader_withNoProps extends React.Component, {}> { +class HalogenTests_FadeLoader_withAllProps extends React.Component> { render() { return ( , {}> { +class HalogenTests_PacmanLoader_withNoProps extends React.Component> { render() { return ( @@ -9,7 +9,7 @@ class HalogenTests_PacmanLoader_withNoProps extends React.Component, {}> { +class HalogenTests_PacmanLoader_withAllProps extends React.Component> { render() { return ( diff --git a/types/halogen/test/rotate-loader.tsx b/types/halogen/test/rotate-loader.tsx index a5325a4962..38274aefea 100644 --- a/types/halogen/test/rotate-loader.tsx +++ b/types/halogen/test/rotate-loader.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import * as Halogen from "halogen"; -class HalogenTests_RotateLoader_withNoProps extends React.Component, {}> { +class HalogenTests_RotateLoader_withNoProps extends React.Component> { render() { return ( @@ -9,7 +9,7 @@ class HalogenTests_RotateLoader_withNoProps extends React.Component, {}> { +class HalogenTests_RotateLoader_withAllProps extends React.Component> { render() { return ( diff --git a/types/material-ui/index.d.ts b/types/material-ui/index.d.ts index ea00828227..bee87ab936 100644 --- a/types/material-ui/index.d.ts +++ b/types/material-ui/index.d.ts @@ -109,7 +109,7 @@ declare namespace __MaterialUI { interface ThemeWrapperProps { theme: Styles.MuiTheme; } - export class ThemeWrapper extends React.Component { + export class ThemeWrapper extends React.Component { } export namespace Styles { @@ -470,7 +470,7 @@ declare namespace __MaterialUI { interface MuiThemeProviderProps { muiTheme?: Styles.MuiTheme; } - export class MuiThemeProvider extends React.Component { + export class MuiThemeProvider extends React.Component { } export function getMuiTheme(...muiTheme: MuiTheme[]): MuiTheme; @@ -519,12 +519,12 @@ declare namespace __MaterialUI { titleStyle?: React.CSSProperties; zDepth?: number; } - export class AppBar extends React.Component { + export class AppBar extends React.Component { } interface AppCanvasProps { } - export class AppCanvas extends React.Component { + export class AppCanvas extends React.Component { } namespace propTypes { @@ -584,7 +584,7 @@ declare namespace __MaterialUI { targetOrigin?: propTypes.origin; textFieldStyle?: React.CSSProperties; } - export class AutoComplete extends React.Component, {}> { + export class AutoComplete extends React.Component> { 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 { + export class Avatar extends React.Component { } interface BadgeProps { @@ -617,7 +617,7 @@ declare namespace __MaterialUI { secondary?: boolean; style?: React.CSSProperties; } - export class Badge extends React.Component { + export class Badge extends React.Component { } interface BeforeAfterWrapperProps { @@ -628,7 +628,7 @@ declare namespace __MaterialUI { elementType?: string; style?: React.CSSProperties; } - export class BeforeAfterWrapper extends React.Component { + export class BeforeAfterWrapper extends React.Component { } // 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 { + export class EnhancedButton extends React.Component { } interface FlatButtonProps extends React.DOMAttributes<{}>, SharedEnhancedButtonProps { @@ -686,7 +686,7 @@ declare namespace __MaterialUI { secondary?: boolean; style?: React.CSSProperties; } - export class FlatButton extends React.Component { + export class FlatButton extends React.Component { } interface RaisedButtonProps extends SharedEnhancedButtonProps { @@ -716,7 +716,7 @@ declare namespace __MaterialUI { secondary?: boolean; style?: React.CSSProperties; } - export class RaisedButton extends React.Component { + export class RaisedButton extends React.Component { } interface FloatingActionButtonProps extends React.HTMLAttributes<{}>, SharedEnhancedButtonProps { @@ -738,7 +738,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; zDepth?: number; } - export class FloatingActionButton extends React.Component { + export class FloatingActionButton extends React.Component { } interface IconButtonProps extends React.HTMLAttributes<{}>, SharedEnhancedButtonProps { @@ -761,7 +761,7 @@ declare namespace __MaterialUI { tooltipStyles?: React.CSSProperties; touch?: boolean; } - export class IconButton extends React.Component { + export class IconButton extends React.Component { } namespace BottomNavigation { @@ -771,7 +771,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; } - export class BottomNavigation extends React.Component { } + export class BottomNavigation extends React.Component { } interface BottomNavigationItemProps extends SharedEnhancedButtonProps { className?: string; @@ -779,7 +779,7 @@ declare namespace __MaterialUI { label?: React.ReactNode; } - export class BottomNavigationItem extends React.Component { } + export class BottomNavigationItem extends React.Component { } } namespace Card { @@ -795,7 +795,7 @@ declare namespace __MaterialUI { showExpandableButton?: boolean; style?: React.CSSProperties; } - export class Card extends React.Component { + export class Card extends React.Component { } interface CardActionsProps { @@ -805,7 +805,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; className?: string; } - export class CardActions extends React.Component { + export class CardActions extends React.Component { } interface CardExpandableProps { @@ -813,7 +813,7 @@ declare namespace __MaterialUI { onExpanding?: (isExpanded: boolean) => void; style?: React.CSSProperties; } - export class CardExpandable extends React.Component { + export class CardExpandable extends React.Component { } interface CardHeaderProps { @@ -834,7 +834,7 @@ declare namespace __MaterialUI { closeIcon?: React.ReactNode; iconStyle?: React.CSSProperties; } - export class CardHeader extends React.Component { + export class CardHeader extends React.Component { } interface CardMediaProps { @@ -847,7 +847,7 @@ declare namespace __MaterialUI { overlayStyle?: React.CSSProperties; style?: React.CSSProperties; } - export class CardMedia extends React.Component { + export class CardMedia extends React.Component { } interface CardTextProps { @@ -857,7 +857,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; className?: string; } - export class CardText extends React.Component { + export class CardText extends React.Component { } interface CardTitleProps { @@ -872,7 +872,7 @@ declare namespace __MaterialUI { titleColor?: string; titleStyle?: React.CSSProperties; } - export class CardTitle extends React.Component { + export class CardTitle extends React.Component { } } @@ -885,7 +885,7 @@ declare namespace __MaterialUI { onTouchTap?: React.TouchEventHandler; style?: React.CSSProperties; } - export class Chip extends React.Component { + export class Chip extends React.Component { } namespace DatePicker { @@ -941,7 +941,7 @@ declare namespace __MaterialUI { underlineStyle?: React.CSSProperties; utils?: propTypes.utils; } - export class DatePicker extends React.Component { + export class DatePicker extends React.Component { } interface DatePickerDialogProps { @@ -966,7 +966,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; utils?: propTypes.utils; } - export class DatePickerDialog extends React.Component { + export class DatePickerDialog extends React.Component { public show(): void; public dismiss(): void; } @@ -1004,7 +1004,7 @@ declare namespace __MaterialUI { titleClassName?: string; titleStyle?: React.CSSProperties; } - export class Dialog extends React.Component { + export class Dialog extends React.Component { } interface DividerProps { @@ -1012,7 +1012,7 @@ declare namespace __MaterialUI { inset?: boolean; style?: React.CSSProperties; } - export class Divider extends React.Component { + export class Divider extends React.Component { } interface DrawerProps { @@ -1031,7 +1031,7 @@ declare namespace __MaterialUI { width?: number | string; zDepth?: number; } - export class Drawer extends React.Component { + export class Drawer extends React.Component { } namespace GridList { @@ -1041,7 +1041,7 @@ declare namespace __MaterialUI { padding?: number; style?: React.CSSProperties; } - export class GridList extends React.Component { + export class GridList extends React.Component { } interface GridTileProps { @@ -1057,7 +1057,7 @@ declare namespace __MaterialUI { titlePosition?: "top" | "bottom"; onTouchTap?: TouchTapEventHandler; } - export class GridTile extends React.Component { + export class GridTile extends React.Component { } } @@ -1069,7 +1069,7 @@ declare namespace __MaterialUI { onMouseLeave?: React.MouseEventHandler<{}>; style?: React.CSSProperties; } - export class FontIcon extends React.Component { + export class FontIcon extends React.Component { } interface SvgIconProps extends React.SVGAttributes<{}>, React.Props { @@ -1081,7 +1081,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; viewBox?: string; } - export class SvgIcon extends React.Component { + export class SvgIcon extends React.Component { } namespace List { @@ -1089,7 +1089,7 @@ declare namespace __MaterialUI { // is the element that get the 'other' properties style?: React.CSSProperties; } - export class List extends React.Component { + export class List extends React.Component { } 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 { + export class ListItem extends React.Component { } interface SelectableProps { @@ -1157,7 +1157,7 @@ declare namespace __MaterialUI { valueLink?: ReactLink; width?: string | number; } - export class Menu extends React.Component { + export class Menu extends React.Component { } interface MenuItemProps extends List.ListItemProps { @@ -1179,7 +1179,7 @@ declare namespace __MaterialUI { value?: any; containerElement?: React.ReactNode | string; } - export class MenuItem extends React.Component { + export class MenuItem extends React.Component { } interface IconMenuProps { @@ -1217,7 +1217,7 @@ declare namespace __MaterialUI { valueLink?: ReactLink; width?: string | number; } - export class IconMenu extends React.Component { + export class IconMenu extends React.Component { } interface DropDownMenuProps { @@ -1239,7 +1239,7 @@ declare namespace __MaterialUI { underlineStyle?: React.CSSProperties; value?: any; } - export class DropDownMenu extends React.Component { + export class DropDownMenu extends React.Component { } } @@ -1250,7 +1250,7 @@ declare namespace __MaterialUI { onClick?: React.MouseEventHandler<{}>; onTouchTap?: TouchTapEventHandler; } - export class Overlay extends React.Component { + export class Overlay extends React.Component { } interface PaperProps extends React.HTMLAttributes<{}>, React.Props { @@ -1260,7 +1260,7 @@ declare namespace __MaterialUI { transitionEnabled?: boolean; zDepth?: number; } - export class Paper extends React.Component { + export class Paper extends React.Component { } namespace Popover { @@ -1284,7 +1284,7 @@ declare namespace __MaterialUI { useLayerForClickAway?: boolean; zDepth?: number; } - export class Popover extends React.Component { + export class Popover extends React.Component { } interface PopoverAnimationVerticalProps extends PopoverAnimationProps { @@ -1292,7 +1292,7 @@ declare namespace __MaterialUI { targetOrigin?: propTypes.origin; zDepth?: number; } - export class PopoverAnimationVertical extends React.Component { + export class PopoverAnimationVertical extends React.Component { } interface PopoverAnimationDefaultProps extends PopoverAnimationProps { @@ -1300,7 +1300,7 @@ declare namespace __MaterialUI { targetOrigin?: propTypes.origin; zDepth?: number; } - export class PopoverAnimationDefault extends React.Component { + export class PopoverAnimationDefault extends React.Component { } } @@ -1315,7 +1315,7 @@ declare namespace __MaterialUI { thickness?: number; value?: number; } - export class CircularProgress extends React.Component { + export class CircularProgress extends React.Component { } interface LinearProgressProps { @@ -1326,7 +1326,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; value?: number; } - export class LinearProgress extends React.Component { + export class LinearProgress extends React.Component { } interface RefreshIndicatorProps { @@ -1339,7 +1339,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; top: number; } - export class RefreshIndicator extends React.Component { + export class RefreshIndicator extends React.Component { } interface SelectFieldProps { @@ -1378,7 +1378,7 @@ declare namespace __MaterialUI { selectedMenuItemStyle?: React.CSSProperties; openImmediately?: boolean; } - export class SelectField extends React.Component { + export class SelectField extends React.Component { } interface SliderProps { @@ -1402,7 +1402,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; value?: number; } - export class Slider extends React.Component { + export class Slider extends React.Component { } namespace Switches { @@ -1445,7 +1445,7 @@ declare namespace __MaterialUI { trackStyle?: React.CSSProperties; value?: string; } - export class EnhancedSwitch extends React.Component { + export class EnhancedSwitch extends React.Component { getValue(): string; isKeyboardFocused(): boolean; isSwitched(): boolean; @@ -1466,7 +1466,7 @@ declare namespace __MaterialUI { uncheckedIcon?: React.ReactElement<{ style?: React.CSSProperties }>; // Normally an SvgIcon valueLink?: ReactLink; } - export class Checkbox extends React.Component { + export class Checkbox extends React.Component { /** @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 { + export class RadioButton extends React.Component { isChecked(): boolean; getValue(): string; @@ -1501,7 +1501,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; valueSelected?: any; } - export class RadioButtonGroup extends React.Component { + export class RadioButtonGroup extends React.Component { clearValue(): void; getSelectedValue(): string; @@ -1529,7 +1529,7 @@ declare namespace __MaterialUI { trackStyle?: React.CSSProperties; valueLink?: ReactLink; } - export class Toggle extends React.Component { + export class Toggle extends React.Component { isToggled(): boolean; setToggled(newToggledValue: boolean): void; @@ -1548,7 +1548,7 @@ declare namespace __MaterialUI { open: boolean; style?: React.CSSProperties; } - export class Snackbar extends React.Component { + export class Snackbar extends React.Component { } namespace Stepper { @@ -1558,7 +1558,7 @@ declare namespace __MaterialUI { disabled?: boolean; style?: React.CSSProperties; } - export class Step extends React.Component { + export class Step extends React.Component { } interface StepButtonProps extends SharedEnhancedButtonProps { @@ -1571,7 +1571,7 @@ declare namespace __MaterialUI { onTouchStart?: React.TouchEventHandler<{}>; style?: React.CSSProperties; } - export class StepButton extends React.Component { + export class StepButton extends React.Component { } interface StepContentProps { @@ -1579,7 +1579,7 @@ declare namespace __MaterialUI { last?: boolean; style?: React.CSSProperties; } - export class StepContent extends React.Component { + export class StepContent extends React.Component { } interface StepLabelProps { @@ -1590,7 +1590,7 @@ declare namespace __MaterialUI { iconContainerStyle?: React.CSSProperties; style?: React.CSSProperties; } - export class StepLabel extends React.Component { + export class StepLabel extends React.Component { } interface SnackbarProps extends React.Props { @@ -1616,7 +1616,7 @@ declare namespace __MaterialUI { orientation?: "horizontal" | "vertical"; style?: React.CSSProperties; } - export class Stepper extends React.Component { + export class Stepper extends React.Component { } } @@ -1624,7 +1624,7 @@ declare namespace __MaterialUI { inset?: boolean; style?: React.CSSProperties; } - export class Subheader extends React.Component { + export class Subheader extends React.Component { } namespace Table { @@ -1648,7 +1648,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; wrapperStyle?: React.CSSProperties; } - export class Table extends React.Component { + export class Table extends React.Component { } interface TableRowProps { @@ -1675,7 +1675,7 @@ declare namespace __MaterialUI { striped?: boolean; style?: React.CSSProperties; } - export class TableRow extends React.Component { + export class TableRow extends React.Component { } interface TableRowColumnProps { @@ -1695,7 +1695,7 @@ declare namespace __MaterialUI { // useful attributes passed to
colSpan?: number; } - export class TableRowColumn extends React.Component { + export class TableRowColumn extends React.Component { } interface TableHeaderProps { @@ -1709,7 +1709,7 @@ declare namespace __MaterialUI { selectAllSelected?: boolean; style?: React.CSSProperties; } - export class TableHeader extends React.Component { + export class TableHeader extends React.Component { } interface TableHeaderColumnProps { @@ -1725,7 +1725,7 @@ declare namespace __MaterialUI { // useful attributes passed to colSpan?: number; } - export class TableHeaderColumn extends React.Component { + export class TableHeaderColumn extends React.Component { } interface TableBodyProps { @@ -1755,7 +1755,7 @@ declare namespace __MaterialUI { stripedRows?: boolean; style?: React.CSSProperties; } - export class TableBody extends React.Component { + export class TableBody extends React.Component { } interface TableFooterProps { @@ -1764,7 +1764,7 @@ declare namespace __MaterialUI { className?: string; style?: React.CSSProperties; } - export class TableFooter extends React.Component { + export class TableFooter extends React.Component { } } @@ -1782,7 +1782,7 @@ declare namespace __MaterialUI { tabTemplateStyle?: React.CSSProperties; value?: any; } - export class Tabs extends React.Component { + export class Tabs extends React.Component { } interface TabProps extends SharedEnhancedButtonProps { @@ -1841,7 +1841,7 @@ declare namespace __MaterialUI { step?: number; autoComplete?: string; } - export class TextField extends React.Component { + export class TextField extends React.Component { blur(): void; focus(): void; @@ -1900,7 +1900,7 @@ declare namespace __MaterialUI { underlineShow?: boolean; underlineStyle?: React.CSSProperties; } - export class TimePicker extends React.Component { + export class TimePicker extends React.Component { focus(): void; openDialog(): void; @@ -1912,7 +1912,7 @@ declare namespace __MaterialUI { noGutter?: boolean; style?: React.CSSProperties; } - export class Toolbar extends React.Component { + export class Toolbar extends React.Component { } interface ToolbarGroupProps { @@ -1922,14 +1922,14 @@ declare namespace __MaterialUI { lastChild?: boolean; style?: React.CSSProperties; } - export class ToolbarGroup extends React.Component { + export class ToolbarGroup extends React.Component { } interface ToolbarSeparatorProps { className?: string; style?: React.CSSProperties; } - export class ToolbarSeparator extends React.Component { + export class ToolbarSeparator extends React.Component { } interface ToolbarTitleProps extends React.HTMLAttributes<{}>, React.Props { @@ -1937,7 +1937,7 @@ declare namespace __MaterialUI { style?: React.CSSProperties; text?: string; } - export class ToolbarTitle extends React.Component { + export class ToolbarTitle extends React.Component { } } @@ -8586,14 +8586,14 @@ declare module "material-ui/svg-icons" { declare module 'material-ui/internal/AppCanvas' { interface AppCanvasProps extends React.Props { } - class AppCanvas extends React.Component { } + class AppCanvas extends React.Component { } export default AppCanvas; } declare module 'material-ui/internal/AutoLockScrolling' { interface AutoLockScrollingProps extends React.Props { lock: boolean; } - class AutoLockScrolling extends React.Component { } + class AutoLockScrolling extends React.Component { } 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 { } + class BeforeAfterWrapper extends React.Component { } 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 { } + class CircleRipple extends React.Component { } export default CircleRipple; } declare module 'material-ui/internal/ClearFix' { interface ClearFixProps extends React.Props { style?: React.CSSProperties; } - class ClearFix extends React.Component { } + class ClearFix extends React.Component { } export default ClearFix; } declare module 'material-ui/internal/ClickAwayListener' { interface ClickAwayListenerProps extends React.Props { onClickAway?: any, } - class ClickAwayListener extends React.Component { } + class ClickAwayListener extends React.Component { } export default ClickAwayListener; } declare module 'material-ui/internal/EnhancedButton' { interface EnhancedButtonProps extends __MaterialUI.SharedEnhancedButtonProps { } - class EnhancedButton extends React.Component { } + class EnhancedButton extends React.Component { } export default EnhancedButton; } declare module 'material-ui/internal/EnhancedSwitch' { interface EnhancedSwitchProps extends __MaterialUI.Switches.CommonEnhancedSwitchProps { } - class EnhancedSwitch extends React.Component { } + class EnhancedSwitch extends React.Component { } 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 { } + class ExpandTransition extends React.Component { } 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 { } + class ExpandTransitionChild extends React.Component { } 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 { } + class FocusRipple extends React.Component { } 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 { } + class Overlay extends React.Component { } 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 { } + class RenderToLayer extends React.Component { } 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 { } + class ScaleIn extends React.Component { } 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 { } + class ScaleInChild extends React.Component { } 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 { } + class SlideIn extends React.Component { } 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 { } + class SlideInChild extends React.Component { } 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 { } + class Tooltip extends React.Component { } 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 { } + class TouchRipple extends React.Component { } export default TouchRipple; } diff --git a/types/material-ui/material-ui-tests.tsx b/types/material-ui/material-ui-tests.tsx index 9a0eddd0b9..fbc9cde05c 100644 --- a/types/material-ui/material-ui-tests.tsx +++ b/types/material-ui/material-ui-tests.tsx @@ -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 = { muiTheme: React.PropTypes.object.isRequired, }; @@ -329,7 +329,7 @@ const MuiThemeableFunction = muiThemeable(), Pro }); @muiThemeable() -class MuiThemeableClass extends React.Component<{label: string} & {muiTheme?: MuiTheme}, {}> { +class MuiThemeableClass extends React.Component<{label: string} & {muiTheme?: MuiTheme}> { render() { return ( @@ -1075,7 +1075,7 @@ const ChipExampleSimple = () => ( ); -class ChipExampleComplex extends React.Component<{}, {}> { +class ChipExampleComplex extends React.Component<{}> { handleRequestDelete = () => { alert('You clicked the delete button.'); } diff --git a/types/navigation-react/index.d.ts b/types/navigation-react/index.d.ts index 22caa1f337..0c85dac138 100644 --- a/types/navigation-react/index.d.ts +++ b/types/navigation-react/index.d.ts @@ -58,7 +58,7 @@ export interface RefreshLinkProps extends LinkProps { /** * Hyperlink Component the navigates to the current State */ -export class RefreshLink extends Component { } +export class RefreshLink extends Component { } /** * 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 { } +export class NavigationLink extends Component { } /** * 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 { } +export class NavigationBackLink extends Component { } diff --git a/types/radium/index.d.ts b/types/radium/index.d.ts index 218a34ce3b..b875d797e3 100644 --- a/types/radium/index.d.ts +++ b/types/radium/index.d.ts @@ -36,7 +36,7 @@ declare namespace Radium { /** *