1 | export namespace Error {
|
2 | const enum ERROR {
|
3 | GITERR_NONE = 0,
|
4 | GITERR_NOMEMORY = 1,
|
5 | GITERR_OS = 2,
|
6 | GITERR_INVALID = 3,
|
7 | GITERR_REFERENCE = 4,
|
8 | GITERR_ZLIB = 5,
|
9 | GITERR_REPOSITORY = 6,
|
10 | GITERR_CONFIG = 7,
|
11 | GITERR_REGEX = 8,
|
12 | GITERR_ODB = 9,
|
13 | GITERR_INDEX = 10,
|
14 | GITERR_OBJECT = 11,
|
15 | GITERR_NET = 12,
|
16 | GITERR_TAG = 13,
|
17 | GITERR_TREE = 14,
|
18 | GITERR_INDEXER = 15,
|
19 | GITERR_SSL = 16,
|
20 | GITERR_SUBMODULE = 17,
|
21 | GITERR_THREAD = 18,
|
22 | GITERR_STASH = 19,
|
23 | GITERR_CHECKOUT = 20,
|
24 | GITERR_FETCHHEAD = 21,
|
25 | GITERR_MERGE = 22,
|
26 | GITERR_SSH = 23,
|
27 | GITERR_FILTER = 24,
|
28 | GITERR_REVERT = 25,
|
29 | GITERR_CALLBACK = 26,
|
30 | GITERR_CHERRYPICK = 27,
|
31 | GITERR_DESCRIBE = 28,
|
32 | GITERR_REBASE = 29,
|
33 | GITERR_FILESYSTEM = 30,
|
34 | }
|
35 |
|
36 | const enum CODE {
|
37 | OK = 0,
|
38 | ERROR = -1,
|
39 | ENOTFOUND = -3,
|
40 | EEXISTS = -4,
|
41 | EAMBIGUOUS = -5,
|
42 | EBUFS = -6,
|
43 | EUSER = -7,
|
44 | EBAREREPO = -8,
|
45 | EUNBORNBRANCH = -9,
|
46 | EUNMERGED = -10,
|
47 | ENONFASTFORWARD = -11,
|
48 | EINVALIDSPEC = -12,
|
49 | ECONFLICT = -13,
|
50 | ELOCKED = -14,
|
51 | EMODIFIED = -15,
|
52 | EAUTH = -16,
|
53 | ECERTIFICATE = -17,
|
54 | EAPPLIED = -18,
|
55 | EPEEL = -19,
|
56 | EEOF = -20,
|
57 | EINVALID = -21,
|
58 | EUNCOMMITTED = -22,
|
59 | EDIRECTORY = -23,
|
60 | PASSTHROUGH = -30,
|
61 | ITEROVER = -31,
|
62 | }
|
63 | }
|
64 |
|
65 | export class Error {
|
66 | message: string;
|
67 | klass: number;
|
68 | }
|