UNPKG

eslint-plugin-vue-scoped-css

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