eslint-plugin-export-scope
Version:
Don't leak LOCAL utils, states, components into the global scope
36 lines (35 loc) • 1.33 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>;
};
processors: {
"export-scope": import("eslint").Linter.Processor<string | import("eslint").Linter.ProcessorFile>;
};
configs: {
flatConfigRecommended: 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>;
};
processors: {
"export-scope": import("eslint").Linter.Processor<string | import("eslint").Linter.ProcessorFile>;
};
configs: {
flatConfigRecommended: FlatConfig.Config[];
};
};
};
declare const _default: typeof plugin & typeof pluginForManualConfigs;
export default _default;