diff --git a/material-ui/material-ui-tests.tsx b/material-ui/material-ui-tests.tsx index 0aa2162dd..d4dd110d3 100644 --- a/material-ui/material-ui-tests.tsx +++ b/material-ui/material-ui-tests.tsx @@ -54,7 +54,7 @@ class MaterialUiTests extends React.Component<{}, {}> implements React.LinkedSta render() { // "http://material-ui.com/#/customization/themes" - let ThemeManager = new mui.Styles.ThemeManager(); + let ThemeManager = mui.Styles.ThemeManager; let muiTheme: mui.Styles.MuiTheme = ThemeManager.getMuiTheme({ palette: { accent1Color: Colors.cyan100 diff --git a/material-ui/material-ui.d.ts b/material-ui/material-ui.d.ts index a45448133..ae6953fe3 100644 --- a/material-ui/material-ui.d.ts +++ b/material-ui/material-ui.d.ts @@ -1051,12 +1051,13 @@ declare namespace __MaterialUI { export function ThemeDecorator(muiTheme: Styles.MuiTheme):
(Component: React.ComponentClass
) => React.ComponentClass
; - export class ThemeManager { + interface ThemeManager { getMuiTheme(rawTheme: RawTheme): MuiTheme; modifyRawThemeSpacing(muiTheme: MuiTheme, newSpacing: Spacing): MuiTheme; modifyRawThemePalette(muiTheme: MuiTheme, newPaletteKeys: ThemePalette): MuiTheme; modifyRawThemeFontFamily(muiTheme: MuiTheme, newFontFamily: string): MuiTheme; } + export var ThemeManager: ThemeManager; interface Transitions { easeOut(duration?: string, property?: string | string[], delay?: string, easeFunction?: string): string;