error.js 613 B

123456789101112131415161718
  1. export var ERROR_CODES;
  2. (function (ERROR_CODES) {
  3. ERROR_CODES["MISSING_DEFINITION"] = "ERR_REACTDOCGEN_MISSING_DEFINITION";
  4. ERROR_CODES["MULTIPLE_DEFINITIONS"] = "ERR_REACTDOCGEN_MULTIPLE_DEFINITIONS";
  5. })(ERROR_CODES || (ERROR_CODES = {}));
  6. const messages = new Map([
  7. [ERROR_CODES.MISSING_DEFINITION, 'No suitable component definition found.'],
  8. [
  9. ERROR_CODES.MULTIPLE_DEFINITIONS,
  10. 'Multiple exported component definitions found.',
  11. ],
  12. ]);
  13. export class ReactDocgenError extends Error {
  14. constructor(code) {
  15. super(messages.get(code));
  16. this.code = code;
  17. }
  18. }