UNPKG

css-kits

Version:

Parse css to javascript object. Support change class and id

21 lines (20 loc) 819 B
import { Range } from './local-types'; export declare function splitIntoBlocks(subject: string): Range[]; /** * * @param subject look like ".header { display: block; background-color: blue; color: aqua; }" * @returns [selectors, block]; */ export declare function splitRuleSetBlock(subject: string): [string, string]; export declare function splitDeclarationBlock(subject: string): string[]; export declare function splitSelectors(subject: string): string[]; export interface SplitAtRuleBlockReturn { identifier: string; rule: string; block: string | null; } /** * * @param subject It look like "@media screen and (max-width: 100px) { .test-media { display: block; background-color: blue; } }" */ export declare function splitAtRuleBlock(subject: string): SplitAtRuleBlockReturn;