@launchmenu/core
Version:
An environment for visual keyboard controlled applets
33 lines • 1.57 kB
TypeScript
import { IThemeElevation, IThemeFont, IThemeRadius, IThemeBorder } from "../../../theming/_types/IBaseTheme";
import { ITheme } from "../../../theming/_types/ITheme";
import { IBorder, IBorderBottom, IBorderTop, IBorderLeft, IBorderRight } from "../../../theming/_types/IBorder";
/**
* All the mapping functions to map properties to css
*/
export declare const cssThemeMappers: {
elevation: (elevation: IThemeElevation, theme: ITheme) => {
boxShadow: string;
};
font: (font: IThemeFont, theme: ITheme) => import("../../../theming/_types/ITypography").ITypography;
border: (border: IThemeBorder, theme: ITheme) => IBorder;
borderTop: (border: IThemeBorder, theme: ITheme) => IBorderTop;
borderBottom: (border: IThemeBorder, theme: ITheme) => IBorderBottom;
borderLeft: (border: IThemeBorder, theme: ITheme) => IBorderLeft;
borderRight: (border: IThemeBorder, theme: ITheme) => IBorderRight;
borderRadius: (radius: IThemeRadius, theme: ITheme) => {
borderRadius: number;
};
borderRadiusBottomLeft: (radius: IThemeRadius, theme: ITheme) => {
borderBottomLeftRadius: number;
};
borderRadiusBottomRight: (radius: IThemeRadius, theme: ITheme) => {
borderBottomRightRadius: number;
};
borderRadiusTopLeft: (radius: IThemeRadius, theme: ITheme) => {
borderTopLeftRadius: number;
};
borderRadiusTopRight: (radius: IThemeRadius, theme: ITheme) => {
borderTopRightRadius: number;
};
};
//# sourceMappingURL=cssThemeMappers.d.ts.map