(moduleJSDoc: ParsedModuleJSDoc | undefined)
| 2589 | ): ReadonlyArray<JSDocModelDiagnostic> => |
| 2590 | examples.flatMap((example) => validateExampleImports(example.code, policy).map((item) => ({ ...item, range }))) |
| 2591 | const checkModuleExamples = (moduleJSDoc: ParsedModuleJSDoc | undefined): ReadonlyArray<JSDocModelDiagnostic> => { |
| 2592 | if (moduleJSDoc === undefined) return [] |
| 2593 | const block = parseLooseJSDocBlock(moduleJSDoc.raw, [moduleJSDoc.range[0], moduleJSDoc.range[1]]) |
| 2594 | if (block.internal) return [] |
| 2595 | return checkExamples(parseModuleExamples(block).examples, moduleJSDoc.range) |
| 2596 | } |
| 2597 | const checkMembers = (members: ReadonlyArray<ParsedMember>): ReadonlyArray<JSDocModelDiagnostic> => |
| 2598 | members.flatMap((member) => [ |
| 2599 | ...checkExamples(member.examples), |
no test coverage detected