eslint-plugin-vue-scoped-css
Version:
ESLint plugin for Scoped CSS in Vue.js
89 lines (88 loc) • 2.44 kB
TypeScript
import type { Rule } from "./types";
declare const _default: {
configs: {
base: any;
recommended: any;
"vue3-recommended": any;
all: any;
"flat/base": ({
plugins: {
readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
};
name: string;
files?: undefined;
languageOptions?: undefined;
} | {
files: string[];
languageOptions: {
parser: typeof import("vue-eslint-parser");
};
name: string;
plugins?: undefined;
})[];
"flat/recommended": ({
plugins: {
readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
};
name: string;
files?: undefined;
languageOptions?: undefined;
} | {
files: string[];
languageOptions: {
parser: typeof import("vue-eslint-parser");
};
name: string;
plugins?: undefined;
} | {
rules: {
[key: string]: string;
};
name: string;
})[];
"flat/vue2-recommended": ({
plugins: {
readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
};
name: string;
files?: undefined;
languageOptions?: undefined;
} | {
files: string[];
languageOptions: {
parser: typeof import("vue-eslint-parser");
};
name: string;
plugins?: undefined;
} | {
rules: {
[key: string]: string;
};
name: string;
})[];
"flat/all": ({
plugins: {
readonly "vue-scoped-css": import("eslint").ESLint.Plugin;
};
name: string;
files?: undefined;
languageOptions?: undefined;
} | {
files: string[];
languageOptions: {
parser: typeof import("vue-eslint-parser");
};
name: string;
plugins?: undefined;
} | {
rules: {
[key: string]: string;
};
name: string;
})[];
};
rules: {
[key: string]: Rule;
};
};
export = _default;