mirror of https://github.com/pyodide/pyodide.git
12 lines
566 B
JavaScript
12 lines
566 B
JavaScript
exports.handlers = {
|
|
jsdocCommentFound: function (e) {
|
|
// JsDoc cannot handle Typescript type guards. Replace them with "boolean"
|
|
// for JsDoc. Without this output docs get messed up.
|
|
e.comment = e.comment.replace(/\{\s*\w*\s*\bis\b\s*\w*\s*\}/g, "{boolean}");
|
|
// Remove typedefs from file. JsDoc can't parse these. Docs are produced
|
|
// correctly without this but JsDoc produces very very noisy error messages.
|
|
e.comment = e.comment.replace(/@typedef[^*]*/g, "");
|
|
// There's still a couple of JsDoc parse errors we could fix...
|
|
},
|
|
};
|