Skip to content

Commit 1885715

Browse files
committed
fix(ts): merge enum ErrorCode into class Error
close #556
1 parent 3df599a commit 1885715

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed

storage.d.ts

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -961,69 +961,69 @@ export enum LeaderboardVersionChangeInterval {
961961
MONTH,
962962
}
963963

964-
export class Error {
965-
code: ErrorCode;
964+
export class Error extends ErrorCode {
965+
code: keyof typeof ErrorCode;
966966
message: string;
967967

968-
constructor(code: ErrorCode, message: string);
968+
constructor(code: keyof typeof ErrorCode, message: string);
969969
}
970970

971-
export enum ErrorCode {
972-
OTHER_CAUSE = -1,
973-
INTERNAL_SERVER_ERROR = 1,
974-
CONNECTION_FAILED = 100,
975-
OBJECT_NOT_FOUND = 101,
976-
INVALID_QUERY = 102,
977-
INVALID_CLASS_NAME = 103,
978-
MISSING_OBJECT_ID = 104,
979-
INVALID_KEY_NAME = 105,
980-
INVALID_POINTER = 106,
981-
INVALID_JSON = 107,
982-
COMMAND_UNAVAILABLE = 108,
983-
NOT_INITIALIZED = 109,
984-
INCORRECT_TYPE = 111,
985-
INVALID_CHANNEL_NAME = 112,
986-
PUSH_MISCONFIGURED = 115,
987-
OBJECT_TOO_LARGE = 116,
988-
OPERATION_FORBIDDEN = 119,
989-
CACHE_MISS = 120,
990-
INVALID_NESTED_KEY = 121,
991-
INVALID_FILE_NAME = 122,
992-
INVALID_ACL = 123,
993-
TIMEOUT = 124,
994-
INVALID_EMAIL_ADDRESS = 125,
995-
MISSING_CONTENT_TYPE = 126,
996-
MISSING_CONTENT_LENGTH = 127,
997-
INVALID_CONTENT_LENGTH = 128,
998-
FILE_TOO_LARGE = 129,
999-
FILE_SAVE_ERROR = 130,
1000-
DUPLICATE_VALUE = 137,
1001-
INVALID_ROLE_NAME = 139,
1002-
EXCEEDED_QUOTA = 140,
1003-
SCRIPT_FAILED = 141,
1004-
VALIDATION_ERROR = 142,
1005-
INVALID_IMAGE_DATA = 150,
1006-
UNSAVED_FILE_ERROR = 151,
1007-
INVALID_PUSH_TIME_ERROR = 152,
1008-
FILE_DELETE_ERROR = 153,
1009-
REQUEST_LIMIT_EXCEEDED = 155,
1010-
INVALID_EVENT_NAME = 160,
1011-
USERNAME_MISSING = 200,
1012-
PASSWORD_MISSING = 201,
1013-
USERNAME_TAKEN = 202,
1014-
EMAIL_TAKEN = 203,
1015-
EMAIL_MISSING = 204,
1016-
EMAIL_NOT_FOUND = 205,
1017-
SESSION_MISSING = 206,
1018-
MUST_CREATE_USER_THROUGH_SIGNUP = 207,
1019-
ACCOUNT_ALREADY_LINKED = 208,
1020-
INVALID_SESSION_TOKEN = 209,
1021-
LINKED_ID_MISSING = 250,
1022-
INVALID_LINKED_SESSION = 251,
1023-
UNSUPPORTED_SERVICE = 252,
1024-
AGGREGATE_ERROR = 600,
1025-
FILE_READ_ERROR = 601,
1026-
X_DOMAIN_REQUEST = 602,
971+
declare class ErrorCode {
972+
static OTHER_CAUSE: number;
973+
static INTERNAL_SERVER_ERROR: number;
974+
static CONNECTION_FAILED: number;
975+
static OBJECT_NOT_FOUND: number;
976+
static INVALID_QUERY: number;
977+
static INVALID_CLASS_NAME: number;
978+
static MISSING_OBJECT_ID: number;
979+
static INVALID_KEY_NAME: number;
980+
static INVALID_POINTER: number;
981+
static INVALID_JSON: number;
982+
static COMMAND_UNAVAILABLE: number;
983+
static NOT_INITIALIZED: number;
984+
static INCORRECT_TYPE: number;
985+
static INVALID_CHANNEL_NAME: number;
986+
static PUSH_MISCONFIGURED: number;
987+
static OBJECT_TOO_LARGE: number;
988+
static OPERATION_FORBIDDEN: number;
989+
static CACHE_MISS: number;
990+
static INVALID_NESTED_KEY: number;
991+
static INVALID_FILE_NAME: number;
992+
static INVALID_ACL: number;
993+
static TIMEOUT: number;
994+
static INVALID_EMAIL_ADDRESS: number;
995+
static MISSING_CONTENT_TYPE: number;
996+
static MISSING_CONTENT_LENGTH: number;
997+
static INVALID_CONTENT_LENGTH: number;
998+
static FILE_TOO_LARGE: number;
999+
static FILE_SAVE_ERROR: number;
1000+
static DUPLICATE_VALUE: number;
1001+
static INVALID_ROLE_NAME: number;
1002+
static EXCEEDED_QUOTA: number;
1003+
static SCRIPT_FAILED: number;
1004+
static VALIDATION_ERROR: number;
1005+
static INVALID_IMAGE_DATA: number;
1006+
static UNSAVED_FILE_ERROR: number;
1007+
static INVALID_PUSH_TIME_ERROR: number;
1008+
static FILE_DELETE_ERROR: number;
1009+
static REQUEST_LIMIT_EXCEEDED: number;
1010+
static INVALID_EVENT_NAME: number;
1011+
static USERNAME_MISSING: number;
1012+
static PASSWORD_MISSING: number;
1013+
static USERNAME_TAKEN: number;
1014+
static EMAIL_TAKEN: number;
1015+
static EMAIL_MISSING: number;
1016+
static EMAIL_NOT_FOUND: number;
1017+
static SESSION_MISSING: number;
1018+
static MUST_CREATE_USER_THROUGH_SIGNUP: number;
1019+
static ACCOUNT_ALREADY_LINKED: number;
1020+
static INVALID_SESSION_TOKEN: number;
1021+
static LINKED_ID_MISSING: number;
1022+
static INVALID_LINKED_SESSION: number;
1023+
static UNSUPPORTED_SERVICE: number;
1024+
static AGGREGATE_ERROR: number;
1025+
static FILE_READ_ERROR: number;
1026+
static X_DOMAIN_REQUEST: number;
10271027
}
10281028

10291029
/**

0 commit comments

Comments
 (0)