in lib/builders/ThemeBuilder.ts [78:92]
private _registerTheme(theme: MdTheme) {
// Apply defaults theme palettes to current theme.
theme = merge({}, DefaultConfig.theme, theme);
let themeRef = this._$mdThemingProvider
.theme(theme.name || 'default')
.primaryPalette(theme.primaryPalette, theme.primaryPaletteHues)
.accentPalette(theme.accentPalette, theme.accentPaletteHues)
.warnPalette(theme.warnPalette, theme.warnPaletteHues)
.backgroundPalette(theme.backgroundPalette, theme.backgroundPaletteHues);
if (theme.dark) {
themeRef.dark();
}
}