UNPKG

styled-components

Version:

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress

12 lines (11 loc) 650 B
import StyleSheet from '../sheet'; import { ExecutionContext, FlattenerResult, RuleSet, Stringifier } from '../types'; export default class GlobalStyle<Props extends object> { componentId: string; isStatic: boolean; rules: FlattenerResult<Props>; constructor(rules: RuleSet<Props>, componentId: string); createStyles(instance: number, executionContext: ExecutionContext & Props, styleSheet: StyleSheet, stylis: Stringifier): void; removeStyles(instance: number, styleSheet: StyleSheet): void; renderStyles(instance: number, executionContext: ExecutionContext & Props, styleSheet: StyleSheet, stylis: Stringifier): void; }