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