UNPKG

eslint-plugin-vue-scoped-css

Version:
12 lines (11 loc) 997 B
import type { VCSSAtRule, VCSSNode, VCSSStyleRule, VCSSContainerNode, VCSSStyleSheet, VCSSSelectorNode, VCSSSelector, VCSSSelectorPseudo, VCSSDeclarationProperty, VCSSComment } from "../ast"; export declare function isVCSSAtRule(node: VCSSNode | VCSSSelector | VCSSSelectorPseudo | null): node is VCSSAtRule; export declare function isVCSSStyleRule(node: VCSSNode | VCSSSelector | VCSSSelectorPseudo | null): node is VCSSStyleRule; export declare function isVCSSStyleSheet(node: VCSSNode | null): node is VCSSStyleSheet; export declare function isVCSSDeclarationProperty(node: VCSSNode | null): node is VCSSDeclarationProperty; export declare function isVCSSComment(node: VCSSNode | null): node is VCSSComment; export declare function isVCSSContainerNode(node: VCSSNode | null): node is VCSSContainerNode; export declare function hasSelectorNodes(node: VCSSNode | VCSSSelector | VCSSSelectorPseudo): node is (VCSSAtRule & { name: "nest"; selectors: VCSSSelectorNode[]; }) | VCSSStyleRule;