(model: Domain.Class)
| 95 | } |
| 96 | |
| 97 | function checkClass(model: Domain.Class) { |
| 98 | return Effect.gen(function*() { |
| 99 | const docErrors = yield* checkEntry(model, { |
| 100 | enforceVersion: true |
| 101 | }) |
| 102 | const staticMethodsErrors = yield* checkEntries(model.staticMethods, { |
| 103 | enforceVersion: false |
| 104 | }) |
| 105 | const methodsErrors = yield* checkEntries(model.methods, { |
| 106 | enforceVersion: false |
| 107 | }) |
| 108 | const propertiesErrors = yield* checkEntries(model.properties, { |
| 109 | enforceVersion: false |
| 110 | }) |
| 111 | return Array.flatten([docErrors, staticMethodsErrors, methodsErrors, propertiesErrors]) |
| 112 | }) |
| 113 | } |
| 114 | |
| 115 | /** |
| 116 | * Validates documentation for class declarations and their documented members. |
nothing calls this directly
no test coverage detected