constant.d.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. declare enum ErrorCode {
  2. DocIDError = "\u6587\u6863ID\u4E0D\u5408\u6CD5",
  3. CollNameError = "\u96C6\u5408\u540D\u79F0\u4E0D\u5408\u6CD5",
  4. OpStrError = "\u64CD\u4F5C\u7B26\u4E0D\u5408\u6CD5",
  5. DirectionError = "\u6392\u5E8F\u5B57\u7B26\u4E0D\u5408\u6CD5",
  6. IntergerError = "must be integer",
  7. BooleanError = "must be boolean",
  8. ArrayError = "must be array",
  9. QueryParamTypeError = "\u67E5\u8BE2\u53C2\u6570\u5FC5\u987B\u4E3A\u5BF9\u8C61",
  10. QueryParamValueError = "\u67E5\u8BE2\u53C2\u6570\u5BF9\u8C61\u503C\u4E0D\u80FD\u5747\u4E3Aundefined",
  11. CentersPhereError = "centersPhere\u7ED3\u6784\u4E0D\u5408\u6CD5"
  12. }
  13. declare const FieldType: {
  14. String: string;
  15. Number: string;
  16. Object: string;
  17. Array: string;
  18. Boolean: string;
  19. Null: string;
  20. GeoPoint: string;
  21. GeoLineString: string;
  22. GeoPolygon: string;
  23. GeoMultiPoint: string;
  24. GeoMultiLineString: string;
  25. GeoMultiPolygon: string;
  26. Date: string;
  27. Command: string;
  28. ServerDate: string;
  29. BsonDate: string;
  30. };
  31. declare type OrderByDirection = 'desc' | 'asc';
  32. declare const OrderDirectionList: string[];
  33. declare type WhereFilterOp = '<' | '<=' | '==' | '>=' | '>';
  34. declare const WhereFilterOpList: string[];
  35. declare enum Opeartor {
  36. lt = "<",
  37. gt = ">",
  38. lte = "<=",
  39. gte = ">=",
  40. eq = "=="
  41. }
  42. declare const OperatorMap: {
  43. [Opeartor.eq]: string;
  44. [Opeartor.lt]: string;
  45. [Opeartor.lte]: string;
  46. [Opeartor.gt]: string;
  47. [Opeartor.gte]: string;
  48. };
  49. declare const UpdateOperatorList: string[];
  50. declare enum QueryType {
  51. WHERE = "WHERE",
  52. DOC = "DOC"
  53. }
  54. export { ErrorCode, FieldType, WhereFilterOp, WhereFilterOpList, Opeartor, OperatorMap, OrderByDirection, OrderDirectionList, UpdateOperatorList, QueryType };