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 | }
|