UNPKG

eslint-plugin-export-scope

Version:

Don't leak LOCAL utils, states, components into the global scope

68 lines (67 loc) 2.79 kB
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;