UNPKG

613 BJavaScriptView Raw
1export 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 = {}));
6const 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]);
13export class ReactDocgenError extends Error {
14 constructor(code) {
15 super(messages.get(code));
16 this.code = code;
17 }
18}