You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
599 B
17 lines
599 B
import StyleSheet from '../sheet';
|
|
import { RuleSet, Stringifier } from '../types';
|
|
/**
|
|
* ComponentStyle is all the CSS-specific stuff, not the React-specific stuff.
|
|
*/
|
|
export default class ComponentStyle {
|
|
baseHash: number;
|
|
baseStyle: ComponentStyle | null | undefined;
|
|
componentId: string;
|
|
isStatic: boolean;
|
|
names: string[];
|
|
rules: RuleSet<any>;
|
|
staticRulesId: string;
|
|
constructor(rules: RuleSet<any>, componentId: string, baseStyle?: ComponentStyle);
|
|
generateAndInjectStyles(executionContext: Object, styleSheet: StyleSheet, stylis: Stringifier): string;
|
|
}
|