1 | declare namespace FxOrmNS {
|
2 | interface PredefineErrorCodes {
|
3 | QUERY_ERROR: number
|
4 | NOT_FOUND: number
|
5 | NOT_DEFINED: number
|
6 | NO_SUPPORT: number
|
7 | MISSING_CALLBACK: number
|
8 | PARAM_MISMATCH: number
|
9 | CONNECTION_LOST: number
|
10 | BAD_MODEL: number
|
11 | }
|
12 | }
|
13 |
|
14 | declare namespace FxOrmError {
|
15 | interface ExtendedError extends Error {
|
16 | code?: number | string
|
17 |
|
18 | [ext: string]: any
|
19 | }
|
20 |
|
21 | interface ValidateError extends FibjsEnforce.ValidationError {
|
22 | code?: number | string
|
23 | }
|
24 |
|
25 | type ValidateErrorResult = ValidateError | ValidateError[]
|
26 |
|
27 | interface ErrorWaitor {
|
28 | evt?: Class_Event,
|
29 | err: FxOrmError.ExtendedError
|
30 | }
|
31 |
|
32 | interface BatchOperationInstanceErrorItem extends ExtendedError {
|
33 | index: number
|
34 | instance: FxOrmInstance.Instance
|
35 | }
|
36 | } |
\ | No newline at end of file |