mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
13 lines (12 loc) • 662 B
TypeScript
import type { Theme } from 'mattermost-redux/selectors/entities/preferences';
export declare function makeStyleFromTheme(getStyleFromTheme: (a: any) => any): (a: any) => any;
export declare function getComponents(inColor: string): {
red: number;
green: number;
blue: number;
alpha: number;
};
export declare function changeOpacity(oldColor: string, opacity: number): string;
export declare const blendColors: (background: string, foreground: string, opacity: number, hex?: boolean) => string;
export declare function setThemeDefaults(theme: Partial<Theme>): Theme;
export declare function getContrastingSimpleColor(colorHexCode: string): string;