UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

13 lines (12 loc) 1.1 kB
import { VelcronBorder, VelcronCustomThemeSettings, VelcronDefinition, VelcronDimensions, VelcronRenderContext } from "../models"; import { VelcronUnitProvider } from "../models/VelcronUnitProvider"; export declare class VelcronStyles { static styleProvider: (baseStyles: object, definition: VelcronDefinition, renderCtx: VelcronRenderContext) => any; static unitProvider: VelcronUnitProvider; static registerStyleProvider(fn: (styleBase: object, definition: VelcronDefinition, renderCtx: VelcronRenderContext) => object | string, unitProvider: VelcronUnitProvider): void; static insertBackgroundColor(styleBase: any, definition: VelcronCustomThemeSettings, renderCtx: VelcronRenderContext): void; static insertBorderRadiusStyles(styleBase: any, settings: VelcronDimensions): void; static insertBorderStyles(styleBase: any, borderSettings: VelcronBorder, renderCtx: VelcronRenderContext): void; static create(definition: VelcronDefinition, renderCtx: VelcronRenderContext): object | string; static dataBindStyles(styles: object, renderCtx: VelcronRenderContext): object; }