typedoc
Version:
Create api documentation for TypeScript projects.
13 lines (12 loc) • 547 B
JavaScript
import { i18n } from "#utils";
import { ReflectionKind } from "../models/index.js";
export function validateMergeModuleWith(project, logger) {
for (const refl of project.getReflectionsByKind(ReflectionKind.SomeModule)) {
if (refl.comment?.getTag("@mergeModuleWith")) {
logger.warn(i18n.reflection_0_has_unused_mergeModuleWith_tag(refl.getFriendlyFullName()));
}
}
if (project.comment?.getTag("@mergeModuleWith")) {
logger.warn(i18n.reflection_0_has_unused_mergeModuleWith_tag("<project>"));
}
}