UNPKG

eslint-plugin-vue-scoped-css

Version:
12 lines (11 loc) 810 B
import type { NestingInfo } from "../../utils/selectors"; import type { VCSSStyleRule, VCSSAtRule, VCSSSelectorNode } from "../../ast"; import { CSSSelectorResolver, ResolvedSelector, ResolvedSelectors } from "./css-selector-resolver"; export declare class StylusSelectorResolver extends CSSSelectorResolver { protected resolveNestingSelectors(owner: ResolvedSelectors, selectorNodes: VCSSSelectorNode[], parentSelectors: ResolvedSelectors | null, container: VCSSAtRule | VCSSStyleRule): ResolvedSelector[]; private resolveSelectorForStylusNesting; private getNestingParentSelectors; private buildRangeResolveNestingSelectors; } export { ResolvedSelector }; export declare function findNextNestingSelector(resolved: ResolvedSelector, container: VCSSAtRule | VCSSStyleRule): NestingInfo | null;