UNPKG

fractal-core

Version:

A minimalist and well crafted app, content or component is our conviction

29 lines (28 loc) 1.25 kB
import { types } from 'typestyle'; import { TypeStyle } from 'typestyle/lib/internal/typestyle'; import { VNode } from '../interfaces/view/vnode'; import { InterfaceHelpers } from '../core'; export declare type CSS = types.NestedCSSProperties; export declare const getStyles: () => string; export interface StyleClasses { base: string; [className: string]: string; } export interface StyleGroup { base: CSS; [className: string]: CSS; } export interface ComponentGroups { [className: string]: StyleGroup; } export declare function styleGroup(instance: TypeStyle, stylesObj: StyleGroup, moduleName: string): StyleClasses; export declare function hasBaseObject(obj: Object): boolean; export declare function c(className: string, condition: boolean): any; export declare function mergeStyles(group1: StyleGroup, group2: StyleGroup): StyleGroup; export declare const getStyle: <S>(F: InterfaceHelpers<S>) => any; export declare const placeholderColor: (color: string) => types.NestedCSSProperties; export declare const absoluteCenter: CSS; export declare const clickable: CSS; export declare const obfuscator: CSS; export declare const imageRenderingContrast: CSS; export declare const iconView: (iconName: any, options?: {}) => VNode;