/home/techb158/balavpn.abdallabala.com/node_modules/postcss/lib
NameSizeModeActions
at-rule.d.ts28170666editdlrm
at-rule.js4710666editdlrm
comment.d.ts17270666editdlrm
comment.js2030666editdlrm
container.d.ts131570666editdlrm
container.js105020666editdlrm
css-syntax-error.d.ts65030666editdlrm
css-syntax-error.js25240666editdlrm
declaration.d.ts37870666editdlrm
declaration.js4950666editdlrm
document.d.ts19410666editdlrm
document.js6540666editdlrm
fromJSON.d.ts1620666editdlrm
fromJSON.js15060666editdlrm
input.d.ts44240666editdlrm
input.js61900666editdlrm
lazy-result.d.ts50070666editdlrm
lazy-result.js135620666editdlrm
list.d.ts14530666editdlrm
list.js12270666editdlrm
map-generator.js95750666editdlrm
no-work-result.d.ts15730666editdlrm
no-work-result.js25510666editdlrm
node.d.ts138510666editdlrm
node.js87330666editdlrm
parse.d.ts1350666editdlrm
parse.js11470666editdlrm
parser.js147570666editdlrm
postcss.d.mts10530666editdlrm
postcss.d.ts112430666editdlrm
postcss.js28980666editdlrm
postcss.mjs9800666editdlrm
previous-map.d.ts18270666editdlrm
previous-map.js39230666editdlrm
processor.d.ts34060666editdlrm
processor.js18100666editdlrm
result.d.ts44170666editdlrm
result.js7450666editdlrm
root.d.ts22790666editdlrm
root.js12390666editdlrm
rule.d.ts26820666editdlrm
rule.js5690666editdlrm
stringifier.d.ts14110666editdlrm
stringifier.js82200666editdlrm
stringify.d.ts1650666editdlrm
stringify.js2130666editdlrm
symbols.js910666editdlrm
terminal-highlight.js13990666editdlrm
tokenize.js65380666editdlrm
warn-once.js2560666editdlrm
warning.d.ts29940666editdlrm
warning.js7390666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/postcss/lib/rule.d.ts (2682B)
import Container, { ContainerProps } from './container.js' declare namespace Rule { export interface RuleRaws extends Record { /** * The space symbols after the last child of the node to the end of the node. */ after?: string /** * The space symbols before the node. It also stores `*` * and `_` symbols before the declaration (IE hack). */ before?: string /** * The symbols between the selector and `{` for rules. */ between?: string /** * Contains `true` if there is semicolon after rule. */ ownSemicolon?: string /** * The rule’s selector with comments. */ selector?: { raw: string value: string } /** * Contains `true` if the last child has an (optional) semicolon. */ semicolon?: boolean } export interface RuleProps extends ContainerProps { /** Information used to generate byte-to-byte equal node string as it was in the origin input. */ raws?: RuleRaws /** Selector or selectors of the rule. */ selector?: string /** Selectors of the rule represented as an array of strings. */ selectors?: string[] } // eslint-disable-next-line @typescript-eslint/no-use-before-define export { Rule_ as default } } /** * Represents a CSS rule: a selector followed by a declaration block. * * ```js * Once (root, { Rule }) { * let a = new Rule({ selector: 'a' }) * a.append(…) * root.append(a) * } * ``` * * ```js * const root = postcss.parse('a{}') * const rule = root.first * rule.type //=> 'rule' * rule.toString() //=> 'a{}' * ``` */ declare class Rule_ extends Container { parent: Container | undefined raws: Rule.RuleRaws /** * The rule’s full selector represented as a string. * * ```js * const root = postcss.parse('a, b { }') * const rule = root.first * rule.selector //=> 'a, b' * ``` */ selector: string /** * An array containing the rule’s individual selectors. * Groups of selectors are split at commas. * * ```js * const root = postcss.parse('a, b { }') * const rule = root.first * * rule.selector //=> 'a, b' * rule.selectors //=> ['a', 'b'] * * rule.selectors = ['a', 'strong'] * rule.selector //=> 'a, strong' * ``` */ selectors: string[] type: 'rule' constructor(defaults?: Rule.RuleProps) assign(overrides: object | Rule.RuleProps): this clone(overrides?: Partial): Rule cloneAfter(overrides?: Partial): Rule cloneBefore(overrides?: Partial): Rule } declare class Rule extends Rule_ {} export = Rule