import { a as createRule, r as getValue } from "../utils.mjs"; //#region src/rules/no-named-default/no-named-default.ts var no_named_default_default = createRule({ name: "no-named-default", meta: { type: "suggestion", docs: { description: "Forbid named default exports." }, schema: [], messages: { default: `Use default import syntax to import '{{importName}}'.` } }, defaultOptions: [], create(context) { return { ImportDeclaration(node) { for (const im of node.specifiers) { if ("importKind" in im && im.importKind === "type") continue; if (im.type === "ImportSpecifier" && getValue(im.imported) === "default") context.report({ node: im.local, messageId: "default", data: { importName: im.local.name } }); } } }; } }); //#endregion export { no_named_default_default as t };