eslint-plugin-export-scope
Version:
Don't leak LOCAL utils, states, components into the global scope
68 lines (67 loc) • 2.79 kB
TypeScript
import type { FlatConfig } from "@typescript-eslint/utils/ts-eslint";
declare const plugin: {
meta: {
name: string;
version: string;
};
rules: {
"no-imports-outside-export-scope": import("@typescript-eslint/utils/ts-eslint").RuleModule<"exportScope" | "invalidPath" | "onlyParents", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
configs: {
flatConfigRecommended: {
files: string[];
languageOptions: {
parser: {
meta?: { [K in keyof import("@typescript-eslint/utils/ts-eslint").Parser.ParserMeta]?: import("@typescript-eslint/utils/ts-eslint").Parser.ParserMeta[K] | undefined; };
parseForESLint(text: string, options?: unknown): { [k in keyof import("@typescript-eslint/utils/ts-eslint").Parser.ParseResult]: unknown; };
};
sourceType: "module";
parserOptions: {
projectService: true;
};
};
plugins: {
"export-scope": FlatConfig.Plugin;
};
rules: {
"export-scope/no-imports-outside-export-scope": "error";
};
};
recommended: FlatConfig.Config;
};
};
declare const pluginForManualConfigs: {
plugin: {
meta: {
name: string;
version: string;
};
rules: {
"no-imports-outside-export-scope": import("@typescript-eslint/utils/ts-eslint").RuleModule<"exportScope" | "invalidPath" | "onlyParents", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
};
configs: {
flatConfigRecommended: {
files: string[];
languageOptions: {
parser: {
meta?: { [K in keyof import("@typescript-eslint/utils/ts-eslint").Parser.ParserMeta]?: import("@typescript-eslint/utils/ts-eslint").Parser.ParserMeta[K] | undefined; };
parseForESLint(text: string, options?: unknown): { [k in keyof import("@typescript-eslint/utils/ts-eslint").Parser.ParseResult]: unknown; };
};
sourceType: "module";
parserOptions: {
projectService: true;
};
};
plugins: {
"export-scope": FlatConfig.Plugin;
};
rules: {
"export-scope/no-imports-outside-export-scope": "error";
};
};
recommended: FlatConfig.Config;
};
};
};
declare const _default: typeof plugin & typeof pluginForManualConfigs;
export default _default;