aboutsummaryrefslogtreecommitdiff
path: root/scripts/apidocs/processing/jsdocs.ts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/apidocs/processing/jsdocs.ts')
-rw-r--r--scripts/apidocs/processing/jsdocs.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/apidocs/processing/jsdocs.ts b/scripts/apidocs/processing/jsdocs.ts
index 4135e5e6..0999abca 100644
--- a/scripts/apidocs/processing/jsdocs.ts
+++ b/scripts/apidocs/processing/jsdocs.ts
@@ -10,7 +10,11 @@ import {
export type JSDocableLikeNode = Pick<JSDocableNode, 'getJsDocs'>;
export function getJsDocs(node: JSDocableLikeNode): JSDoc {
- return exactlyOne(node.getJsDocs(), 'jsdocs');
+ return exactlyOne(
+ node.getJsDocs(),
+ 'jsdocs',
+ 'Please ensure that each method signature has JSDocs, and that all properties of option/object parameters are documented with both @param tags and inline JSDocs.'
+ );
}
export function getDeprecated(jsdocs: JSDoc): string | undefined {