IOweb/node_modules/@iconify/tools/lib/css/parser/text.d.ts
2026-07-03 15:07:38 -05:00

20 lines
641 B
TypeScript

import { TextToken, CSSRuleToken, CSSTokenWithSelector } from './types.js';
/**
* Merge text tokens to string
*/
declare function mergeTextTokens(tokens: TextToken[]): string;
/**
* Get list of selectors from list of words
*/
declare function getSelectors(tokens: TextToken[]): string[];
/**
* Convert text token to rule
*/
declare function textTokensToRule(tokens: TextToken[]): CSSRuleToken | null;
/**
* Create at-rule or selector token from text tokens
*/
declare function textTokensToSelector(tokens: TextToken[]): CSSTokenWithSelector | null;
export { getSelectors, mergeTextTokens, textTokensToRule, textTokensToSelector };