diff --git a/material-ui/material-ui.d.ts b/material-ui/material-ui.d.ts index f917ec26a8..32562aa110 100644 --- a/material-ui/material-ui.d.ts +++ b/material-ui/material-ui.d.ts @@ -535,6 +535,7 @@ declare namespace __MaterialUI { namespace propTypes { type horizontal = 'left' | 'middle' | 'right'; type vertical = 'top' | 'center' | 'bottom'; + type direction = 'left' | 'right' | 'up' | 'down'; interface origin { horizontal: horizontal; @@ -6806,291 +6807,291 @@ declare module 'material-ui/styles/zIndex' { } declare module "material-ui/styles/colors" { - export const red50: string; -export const red100: string; -export const red200: string; -export const red300: string; -export const red400: string; -export const red500: string; -export const red600: string; -export const red700: string; -export const red800: string; -export const red900: string; -export const redA100: string; -export const redA200: string; -export const redA400: string; -export const redA700: string; + export const red50: string; + export const red100: string; + export const red200: string; + export const red300: string; + export const red400: string; + export const red500: string; + export const red600: string; + export const red700: string; + export const red800: string; + export const red900: string; + export const redA100: string; + export const redA200: string; + export const redA400: string; + export const redA700: string; -export const pink50: string; -export const pink100: string; -export const pink200: string; -export const pink300: string; -export const pink400: string; -export const pink500: string; -export const pink600: string; -export const pink700: string; -export const pink800: string; -export const pink900: string; -export const pinkA100: string; -export const pinkA200: string; -export const pinkA400: string; -export const pinkA700: string; + export const pink50: string; + export const pink100: string; + export const pink200: string; + export const pink300: string; + export const pink400: string; + export const pink500: string; + export const pink600: string; + export const pink700: string; + export const pink800: string; + export const pink900: string; + export const pinkA100: string; + export const pinkA200: string; + export const pinkA400: string; + export const pinkA700: string; -export const purple50: string; -export const purple100: string; -export const purple200: string; -export const purple300: string; -export const purple400: string; -export const purple500: string; -export const purple600: string; -export const purple700: string; -export const purple800: string; -export const purple900: string; -export const purpleA100: string; -export const purpleA200: string; -export const purpleA400: string; -export const purpleA700: string; + export const purple50: string; + export const purple100: string; + export const purple200: string; + export const purple300: string; + export const purple400: string; + export const purple500: string; + export const purple600: string; + export const purple700: string; + export const purple800: string; + export const purple900: string; + export const purpleA100: string; + export const purpleA200: string; + export const purpleA400: string; + export const purpleA700: string; -export const deepPurple50: string; -export const deepPurple100: string; -export const deepPurple200: string; -export const deepPurple300: string; -export const deepPurple400: string; -export const deepPurple500: string; -export const deepPurple600: string; -export const deepPurple700: string; -export const deepPurple800: string; -export const deepPurple900: string; -export const deepPurpleA100: string; -export const deepPurpleA200: string; -export const deepPurpleA400: string; -export const deepPurpleA700: string; + export const deepPurple50: string; + export const deepPurple100: string; + export const deepPurple200: string; + export const deepPurple300: string; + export const deepPurple400: string; + export const deepPurple500: string; + export const deepPurple600: string; + export const deepPurple700: string; + export const deepPurple800: string; + export const deepPurple900: string; + export const deepPurpleA100: string; + export const deepPurpleA200: string; + export const deepPurpleA400: string; + export const deepPurpleA700: string; -export const indigo50: string; -export const indigo100: string; -export const indigo200: string; -export const indigo300: string; -export const indigo400: string; -export const indigo500: string; -export const indigo600: string; -export const indigo700: string; -export const indigo800: string; -export const indigo900: string; -export const indigoA100: string; -export const indigoA200: string; -export const indigoA400: string; -export const indigoA700: string; + export const indigo50: string; + export const indigo100: string; + export const indigo200: string; + export const indigo300: string; + export const indigo400: string; + export const indigo500: string; + export const indigo600: string; + export const indigo700: string; + export const indigo800: string; + export const indigo900: string; + export const indigoA100: string; + export const indigoA200: string; + export const indigoA400: string; + export const indigoA700: string; -export const blue50: string; -export const blue100: string; -export const blue200: string; -export const blue300: string; -export const blue400: string; -export const blue500: string; -export const blue600: string; -export const blue700: string; -export const blue800: string; -export const blue900: string; -export const blueA100: string; -export const blueA200: string; -export const blueA400: string; -export const blueA700: string; + export const blue50: string; + export const blue100: string; + export const blue200: string; + export const blue300: string; + export const blue400: string; + export const blue500: string; + export const blue600: string; + export const blue700: string; + export const blue800: string; + export const blue900: string; + export const blueA100: string; + export const blueA200: string; + export const blueA400: string; + export const blueA700: string; -export const lightBlue50: string; -export const lightBlue100: string; -export const lightBlue200: string; -export const lightBlue300: string; -export const lightBlue400: string; -export const lightBlue500: string; -export const lightBlue600: string; -export const lightBlue700: string; -export const lightBlue800: string; -export const lightBlue900: string; -export const lightBlueA100: string; -export const lightBlueA200: string; -export const lightBlueA400: string; -export const lightBlueA700: string; + export const lightBlue50: string; + export const lightBlue100: string; + export const lightBlue200: string; + export const lightBlue300: string; + export const lightBlue400: string; + export const lightBlue500: string; + export const lightBlue600: string; + export const lightBlue700: string; + export const lightBlue800: string; + export const lightBlue900: string; + export const lightBlueA100: string; + export const lightBlueA200: string; + export const lightBlueA400: string; + export const lightBlueA700: string; -export const cyan50: string; -export const cyan100: string; -export const cyan200: string; -export const cyan300: string; -export const cyan400: string; -export const cyan500: string; -export const cyan600: string; -export const cyan700: string; -export const cyan800: string; -export const cyan900: string; -export const cyanA100: string; -export const cyanA200: string; -export const cyanA400: string; -export const cyanA700: string; + export const cyan50: string; + export const cyan100: string; + export const cyan200: string; + export const cyan300: string; + export const cyan400: string; + export const cyan500: string; + export const cyan600: string; + export const cyan700: string; + export const cyan800: string; + export const cyan900: string; + export const cyanA100: string; + export const cyanA200: string; + export const cyanA400: string; + export const cyanA700: string; -export const teal50: string; -export const teal100: string; -export const teal200: string; -export const teal300: string; -export const teal400: string; -export const teal500: string; -export const teal600: string; -export const teal700: string; -export const teal800: string; -export const teal900: string; -export const tealA100: string; -export const tealA200: string; -export const tealA400: string; -export const tealA700: string; + export const teal50: string; + export const teal100: string; + export const teal200: string; + export const teal300: string; + export const teal400: string; + export const teal500: string; + export const teal600: string; + export const teal700: string; + export const teal800: string; + export const teal900: string; + export const tealA100: string; + export const tealA200: string; + export const tealA400: string; + export const tealA700: string; -export const green50: string; -export const green100: string; -export const green200: string; -export const green300: string; -export const green400: string; -export const green500: string; -export const green600: string; -export const green700: string; -export const green800: string; -export const green900: string; -export const greenA100: string; -export const greenA200: string; -export const greenA400: string; -export const greenA700: string; + export const green50: string; + export const green100: string; + export const green200: string; + export const green300: string; + export const green400: string; + export const green500: string; + export const green600: string; + export const green700: string; + export const green800: string; + export const green900: string; + export const greenA100: string; + export const greenA200: string; + export const greenA400: string; + export const greenA700: string; -export const lightGreen50: string; -export const lightGreen100: string; -export const lightGreen200: string; -export const lightGreen300: string; -export const lightGreen400: string; -export const lightGreen500: string; -export const lightGreen600: string; -export const lightGreen700: string; -export const lightGreen800: string; -export const lightGreen900: string; -export const lightGreenA100: string; -export const lightGreenA200: string; -export const lightGreenA400: string; -export const lightGreenA700: string; + export const lightGreen50: string; + export const lightGreen100: string; + export const lightGreen200: string; + export const lightGreen300: string; + export const lightGreen400: string; + export const lightGreen500: string; + export const lightGreen600: string; + export const lightGreen700: string; + export const lightGreen800: string; + export const lightGreen900: string; + export const lightGreenA100: string; + export const lightGreenA200: string; + export const lightGreenA400: string; + export const lightGreenA700: string; -export const lime50: string; -export const lime100: string; -export const lime200: string; -export const lime300: string; -export const lime400: string; -export const lime500: string; -export const lime600: string; -export const lime700: string; -export const lime800: string; -export const lime900: string; -export const limeA100: string; -export const limeA200: string; -export const limeA400: string; -export const limeA700: string; + export const lime50: string; + export const lime100: string; + export const lime200: string; + export const lime300: string; + export const lime400: string; + export const lime500: string; + export const lime600: string; + export const lime700: string; + export const lime800: string; + export const lime900: string; + export const limeA100: string; + export const limeA200: string; + export const limeA400: string; + export const limeA700: string; -export const yellow50: string; -export const yellow100: string; -export const yellow200: string; -export const yellow300: string; -export const yellow400: string; -export const yellow500: string; -export const yellow600: string; -export const yellow700: string; -export const yellow800: string; -export const yellow900: string; -export const yellowA100: string; -export const yellowA200: string; -export const yellowA400: string; -export const yellowA700: string; + export const yellow50: string; + export const yellow100: string; + export const yellow200: string; + export const yellow300: string; + export const yellow400: string; + export const yellow500: string; + export const yellow600: string; + export const yellow700: string; + export const yellow800: string; + export const yellow900: string; + export const yellowA100: string; + export const yellowA200: string; + export const yellowA400: string; + export const yellowA700: string; -export const amber50: string; -export const amber100: string; -export const amber200: string; -export const amber300: string; -export const amber400: string; -export const amber500: string; -export const amber600: string; -export const amber700: string; -export const amber800: string; -export const amber900: string; -export const amberA100: string; -export const amberA200: string; -export const amberA400: string; -export const amberA700: string; + export const amber50: string; + export const amber100: string; + export const amber200: string; + export const amber300: string; + export const amber400: string; + export const amber500: string; + export const amber600: string; + export const amber700: string; + export const amber800: string; + export const amber900: string; + export const amberA100: string; + export const amberA200: string; + export const amberA400: string; + export const amberA700: string; -export const orange50: string; -export const orange100: string; -export const orange200: string; -export const orange300: string; -export const orange400: string; -export const orange500: string; -export const orange600: string; -export const orange700: string; -export const orange800: string; -export const orange900: string; -export const orangeA100: string; -export const orangeA200: string; -export const orangeA400: string; -export const orangeA700: string; + export const orange50: string; + export const orange100: string; + export const orange200: string; + export const orange300: string; + export const orange400: string; + export const orange500: string; + export const orange600: string; + export const orange700: string; + export const orange800: string; + export const orange900: string; + export const orangeA100: string; + export const orangeA200: string; + export const orangeA400: string; + export const orangeA700: string; -export const deepOrange50: string; -export const deepOrange100: string; -export const deepOrange200: string; -export const deepOrange300: string; -export const deepOrange400: string; -export const deepOrange500: string; -export const deepOrange600: string; -export const deepOrange700: string; -export const deepOrange800: string; -export const deepOrange900: string; -export const deepOrangeA100: string; -export const deepOrangeA200: string; -export const deepOrangeA400: string; -export const deepOrangeA700: string; + export const deepOrange50: string; + export const deepOrange100: string; + export const deepOrange200: string; + export const deepOrange300: string; + export const deepOrange400: string; + export const deepOrange500: string; + export const deepOrange600: string; + export const deepOrange700: string; + export const deepOrange800: string; + export const deepOrange900: string; + export const deepOrangeA100: string; + export const deepOrangeA200: string; + export const deepOrangeA400: string; + export const deepOrangeA700: string; -export const brown50: string; -export const brown100: string; -export const brown200: string; -export const brown300: string; -export const brown400: string; -export const brown500: string; -export const brown600: string; -export const brown700: string; -export const brown800: string; -export const brown900: string; + export const brown50: string; + export const brown100: string; + export const brown200: string; + export const brown300: string; + export const brown400: string; + export const brown500: string; + export const brown600: string; + export const brown700: string; + export const brown800: string; + export const brown900: string; -export const blueGrey50: string; -export const blueGrey100: string; -export const blueGrey200: string; -export const blueGrey300: string; -export const blueGrey400: string; -export const blueGrey500: string; -export const blueGrey600: string; -export const blueGrey700: string; -export const blueGrey800: string; -export const blueGrey900: string; + export const blueGrey50: string; + export const blueGrey100: string; + export const blueGrey200: string; + export const blueGrey300: string; + export const blueGrey400: string; + export const blueGrey500: string; + export const blueGrey600: string; + export const blueGrey700: string; + export const blueGrey800: string; + export const blueGrey900: string; -export const grey50: string; -export const grey100: string; -export const grey200: string; -export const grey300: string; -export const grey400: string; -export const grey500: string; -export const grey600: string; -export const grey700: string; -export const grey800: string; -export const grey900: string; + export const grey50: string; + export const grey100: string; + export const grey200: string; + export const grey300: string; + export const grey400: string; + export const grey500: string; + export const grey600: string; + export const grey700: string; + export const grey800: string; + export const grey900: string; -export const black: string; -export const white: string; + export const black: string; + export const white: string; -export const transparent: string; -export const fullBlack: string; -export const darkBlack: string; -export const lightBlack: string; -export const minBlack: string; -export const faintBlack: string; -export const fullWhite: string; -export const darkWhite: string; -export const lightWhite: string; + export const transparent: string; + export const fullBlack: string; + export const darkBlack: string; + export const lightBlack: string; + export const minBlack: string; + export const faintBlack: string; + export const fullWhite: string; + export const darkWhite: string; + export const lightWhite: string; } declare module 'material-ui/Table' { @@ -7209,16 +7210,26 @@ declare module 'material-ui/utils/colorManipulator' { export import darken = __MaterialUI.Utils.ColorManipulator.darken; export import lighten = __MaterialUI.Utils.ColorManipulator.lighten; } - declare module 'material-ui/utils/dom' { export import Dom = __MaterialUI.Utils.Dom; export default Dom; } - declare module 'material-ui/utils/events' { export import Events = __MaterialUI.Utils.Events; export default Events; } +declare module 'material-ui/utils/withWidth' { + export const SMALL: number; + export const MEDIUM: number; + export const LARGE: number; + + interface Options { + largeWidth?: number; + mediumWidth?: number; + resizeInterval?: number; + } + export default function withWidth(options?: Options): __React.ComponentClass +} declare namespace __MaterialUI.Styles { interface Colors { @@ -8435,3 +8446,180 @@ declare module "material-ui/svg-icons" { export import ToggleStarBorder = __MaterialUI.SvgIcon; // require('material-ui/svg-icons/toggle/star-border'); export import ToggleStarHalf = __MaterialUI.SvgIcon; // require('material-ui/svg-icons/toggle/star-half'); } + + +declare module 'material-ui/internal/AppCanvas' { + interface AppCanvasProps extends __React.Props { } + 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 { } + export default AutoLockScrolling; +} +declare module 'material-ui/internal/BeforeAfterWrapper' { + interface BeforeAfterWrapperProps extends __React.Props { + afterElementType?: string, + afterStyle?: __React.CSSProperties, + beforeElementType?: string, + beforeStyle?: __React.CSSProperties, + elementType?: string, + style?: __React.CSSProperties, + } + class BeforeAfterWrapper extends __React.Component { } + export default BeforeAfterWrapper; +} +declare module 'material-ui/internal/CircleRipple' { + interface CircleRippleProps extends __React.Props { + aborted?: boolean; + color?: string; + opacity?: number; + style?: __React.CSSProperties; + } + 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 { } + export default ClearFix; +} +declare module 'material-ui/internal/ClickAwayListener' { + interface ClickAwayListenerProps extends __React.Props { + onClickAway?: any, + } + class ClickAwayListener extends __React.Component { } + export default ClickAwayListener; +} +declare module 'material-ui/internal/EnhancedButton' { + interface EnhancedButtonProps extends __MaterialUI.SharedEnhancedButtonProps {} + 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 {} + export default EnhancedSwitch; +} +declare module 'material-ui/internal/ExpandTransition' { + interface ExpandTransitionProps extends __React.Props { + enterDelay?: number; + loading?: boolean; + open?: boolean; + style?: __React.CSSProperties; + transitionDelay?: number; + transitionDuration?: number; + } + class ExpandTransition extends __React.Component { } + export default ExpandTransition; +} +declare module 'material-ui/internal/ExpandTransitionChild' { + interface ExpandTransitionChildProps extends __React.Props { + enterDelay?: number; + style?: __React.CSSProperties; + transitionDelay?: number; + transitionDuration?: number; + } + class ExpandTransitionChild extends __React.Component { } + export default ExpandTransitionChild; +} +declare module 'material-ui/internal/FocusRipple' { + interface FocusRippleProps extends __React.Props { + color?: string, + innerStyle?: __React.CSSProperties, + opacity?: number, + show?: boolean, + style?: __React.CSSProperties + } + class FocusRipple extends __React.Component { } + export default FocusRipple; +} +declare module 'material-ui/internal/Overlay' { + interface OverlayProps extends __React.Props { + autoLockScrolling?: boolean; + show: boolean; + style?: __React.CSSProperties; + transitionEnabled?: boolean; + } + class Overlay extends __React.Component { } + export default Overlay; +} +declare module 'material-ui/internal/RenderToLayer' { + interface RenderToLayerProps extends __React.Props { + componentClickAway?: Function; + open: boolean; + render: Function; + useLayerForClickAway?: boolean; + } + class RenderToLayer extends __React.Component { } + export default RenderToLayer; +} +declare module 'material-ui/internal/ScaleIn' { + interface ScaleInProps extends __React.Props { + childStyle?: __React.CSSProperties; + enterDelay?: number; + maxScale?: number; + minScale?: number; + } + class ScaleIn extends __React.Component { } + export default ScaleIn; +} +declare module 'material-ui/internal/ScaleInChild' { + interface ScaleInChildProps extends __React.Props { + enterDelay?: number; + maxScale?: number; + minScale?: number; + style?: __React.CSSProperties; + } + class ScaleInChild extends __React.Component { } + export default ScaleInChild; +} +declare module 'material-ui/internal/SlideIn' { + interface SlideInProps extends __React.Props { + childStyle?: __React.CSSProperties; + direction?: __MaterialUI.propTypes.direction; + enterDelay?: number; + style?: __React.CSSProperties; + } + class SlideIn extends __React.Component { } + export default SlideIn; +} +declare module 'material-ui/internal/SlideInChild' { + interface SlideInChildProps extends __React.Props { + direction?: string, + enterDelay?: number; + getLeaveDirection: Function; + style?: __React.CSSProperties; + } + class SlideInChild extends __React.Component { } + export default SlideInChild; +} +declare module 'material-ui/internal/Tooltip' { + interface TooltipProps extends __React.Props { + className?: string; + horizontalPosition?: __MaterialUI.propTypes.horizontal; + label: any; + show?: boolean; + style?: __React.CSSProperties; + touch?: boolean; + verticalPosition?: __MaterialUI.propTypes.vertical; + } + class Tooltip extends __React.Component { } + export default Tooltip; +} +declare module 'material-ui/internal/TouchRipple' { + interface TouchRippleProps extends __React.Props { + abortOnScroll?: boolean, + centerRipple?: boolean; + color?: string; + opacity?: number; + style?: __React.CSSProperties + } + class TouchRipple extends __React.Component { } + export default TouchRipple; +}