/** * Styles.ts * * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT license. * * Web-specific implementation of style functions. */ import * as RX from '../common/Interfaces'; declare type CssAliasMap = { [prop: string]: string; }; export declare class Styles extends RX.Styles { combine(ruleSet1: RX.Types.StyleRuleSetRecursive | undefined, ruleSet2?: RX.Types.StyleRuleSetRecursive): S | undefined; createViewStyle(ruleSet: RX.Types.ViewStyle, cacheStyle?: boolean): RX.Types.ViewStyleRuleSet; createAnimatedViewStyle(ruleSet: RX.Types.AnimatedViewStyle): RX.Types.AnimatedViewStyleRuleSet; createScrollViewStyle(ruleSet: RX.Types.ScrollViewStyle, cacheStyle?: boolean): RX.Types.ScrollViewStyleRuleSet; createButtonStyle(ruleSet: RX.Types.ButtonStyle, cacheStyle?: boolean): RX.Types.ButtonStyleRuleSet; createTextStyle(ruleSet: RX.Types.TextStyle, cacheStyle?: boolean): RX.Types.TextStyleRuleSet; createAnimatedTextStyle(ruleSet: RX.Types.AnimatedTextStyle): RX.Types.AnimatedTextStyleRuleSet; createTextInputStyle(ruleSet: RX.Types.TextInputStyle, cacheStyle?: boolean): RX.Types.TextInputStyleRuleSet; createAnimatedTextInputStyle(ruleSet: RX.Types.AnimatedTextInputStyle): RX.Types.AnimatedTextInputStyleRuleSet; createLinkStyle(ruleSet: RX.Types.LinkStyle, cacheStyle?: boolean): RX.Types.LinkStyleRuleSet; createImageStyle(ruleSet: RX.Types.ImageStyle, cacheStyle?: boolean): RX.Types.ImageStyleRuleSet; createAnimatedImageStyle(ruleSet: RX.Types.AnimatedImageStyle): RX.Types.AnimatedImageStyleRuleSet; createPickerStyle(ruleSet: RX.Types.PickerStyle, cacheStyle?: boolean): RX.Types.PickerStyleRuleSet; private _getCssPropertyAlias; private _createDummyElement; private _getCssPropertyAliasesJsStyle; convertJsToCssStyle(prop: string): string; _cssPropertyAliasesCssStyle: () => CssAliasMap; getCssPropertyAliasesCssStyle(): { [key: string]: string; }; getParentComponentName(component: any): string; private _adaptStyles; } export declare function memoize any>(func: T, resolver?: (...args: any[]) => any): T; declare const _default: Styles; export default _default;