summaryrefslogtreecommitdiff
path: root/javascript/videojs/build/jsdoc-workarounds.js
blob: 4b4272ba1b69068f0a9ca6147caf254d59cfbabc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/**
 * This jsdoc plugin works around some typescript-flavoured jsdoc that isn't actual jsdoc,
 * so docs:api doesn't fail
 */
exports.handlers = {
  jsdocCommentFound: event => {
    // Special case for media-error.js
    event.comment = (event.comment || '').replace(
      '@typedef {{errorType: string, [key: string]: any}} ErrorMetadata',
      '@typedef {Object} ErrorMetadata\n * @property {string} errorType Error type'
    );
  }
};