UNPKG

eslint-plugin-vue-scoped-css

Version:
12 lines (11 loc) 612 B
import type { RuleContext, AST } from "../../../types"; import type { Template } from "../../template"; export declare class VueComponentContext { private readonly node; private readonly context; private properties; constructor(node: AST.ESLintObjectExpression, context: RuleContext); findVueComponentProperty(name: string): AST.ESLintExpression[] | null; getClassesOperatedByClassList(refNames: Template[] | null, isRoot: boolean): (AST.ESLintExpression | AST.ESLintSpreadElement)[]; } export declare function createVueComponentContext(context: RuleContext): VueComponentContext | null;