postcss-theme-fold
Version:
[![NPM Version][npm-img]][npm-url] [![github (ci)][github-ci]][github-ci]
12 lines (11 loc) • 677 B
TypeScript
import { EnhancedChildNode } from './shared';
export declare type ProcessedProps = {
value: string;
prop: string;
selector?: string;
processed?: boolean;
};
export declare function addValueToMap(map: Map<string, ProcessedProps[]>, selector: string, item: ProcessedProps): void;
export declare function removeValueFromMap(map: Map<string, ProcessedProps[]>, themeSelector: string, value: ProcessedProps): void;
export declare function checkNodesProcessed(map: Map<string, ProcessedProps[]>, nodes: EnhancedChildNode[], themeSelector: string): void;
export declare function hasUnprocessedNodes(map: Map<string, ProcessedProps[]>, themeSelector: string): boolean;