UNPKG

@aesthetic/style

Version:

A low-level, high-performance, atomic-based CSS-in-JS style engine.

20 lines 799 B
import { Sheet, SheetManager, SheetMap, VariablesMap } from '@aesthetic/types'; export interface ServerSheetManager extends SheetManager { featureQueries: Record<string, Sheet>; mediaQueries: Record<string, Sheet>; } export declare class TransientSheet implements Sheet { conditionText: string; cssRules: Sheet[]; cssVariables: VariablesMap<string>; textContent: string; type: number; protected rule: string; constructor(type?: number, rule?: string); get cssText(): string; insertRule(rule: string, index: number): number; protected get conditionAtRule(): "@media" | "@supports"; protected determineType(rule: string): number; } export declare function createSheetManager(sheets: SheetMap): ServerSheetManager; //# sourceMappingURL=sheet.d.ts.map