@infosel-sdk/core
Version:
Core SDK for Infosel financial services platform. Provides essential infrastructure for authentication, HTTP/GraphQL communication, storage management, and error handling.
44 lines • 2.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SdkErrorType = void 0;
var SdkErrorType;
(function (SdkErrorType) {
SdkErrorType["SDK_MANAGER_NOT_INITIALIZED"] = "sdk_manager_not_initialized";
SdkErrorType["INVALID_AUTH_PROVIDER_CONFIG"] = "invalid_auth_provider_config";
SdkErrorType["UNKNOWN_ERROR"] = "unknown_error";
SdkErrorType["REQUEST_OBJECT_IS_REQUIRED"] = "request_object_is_required";
SdkErrorType["INVALID_DATA_RESPONSE"] = "invalid_data_response";
SdkErrorType["AXIOS_RESPONSE_ERROR"] = "axios_response_error";
SdkErrorType["AXIOS_REQUEST_ERROR"] = "axios_request_error";
SdkErrorType["AXIOS_REQUEST_CANCELED"] = "axios_request_cancel";
SdkErrorType["GRAPH_QL_ERROR"] = "graph_ql_error";
SdkErrorType["INVALID_GRAPH_QL_DATA_RESPONSE"] = "invalid_graph_ql_data_response";
SdkErrorType["LOCAL_STORAGE_KEY_NOT_FOUND"] = "local_storage_key_not_found";
SdkErrorType["LOCAL_STORAGE_UNABLE_TO_SAVE_ITEM"] = "local_storage_to_save_item";
SdkErrorType["LOCAL_STORAGE_NOT_AVAILABLE"] = "local_storage_not_available";
SdkErrorType["NEWS_ITEM_NOT_FOUND"] = "news_item_not_found";
SdkErrorType["INSTRUMENT_NOT_FOUND"] = "instrument_not_found";
SdkErrorType["LOCAL_STORAGE_ERROR"] = "local_storage_error";
SdkErrorType["LOCAL_OAUTH_TOKEN_NOT_FOUND"] = "local_oauth_token_not_found";
SdkErrorType["UNABLE_TO_GENERATE_AUTH_TOKEN"] = "unable_to_generate_auth_token";
SdkErrorType["UNABLE_TO_GENERATE_REFRESH_TOKEN"] = "unable_to_generate_refresh_token";
SdkErrorType["INVALID_CHART_PERIOD"] = "invalid_chart_period";
SdkErrorType["INVALID_SEARCH_QUERY"] = "invalid_search_query";
SdkErrorType["INVALID_SEARCH_LIMIT"] = "invalid_search_limit";
SdkErrorType["INVALID_PROJECT_ID"] = "invalid_project_id";
SdkErrorType["INVALID_WORKSPACE_ID"] = "invalid_workspace_id";
SdkErrorType["INVALID_WIDGET_ID"] = "invalid_widget_id";
SdkErrorType["INVALID_CONNECTION_ID"] = "invalid_connection_id";
SdkErrorType["USER_NOT_EXIST"] = "user_not_exist";
SdkErrorType["UNABLE_TO_CREATE_WORKSPACE"] = "unable_to_create_workspace";
SdkErrorType["UNABLE_TO_CREATE_WIDGET"] = "unable_to_create_widget";
SdkErrorType["INVALID_TO_CREATE_INSTRUMENT"] = "unable_to_create_instrument";
})(SdkErrorType || (exports.SdkErrorType = SdkErrorType = {}));
class SdkError {
constructor(type, message) {
this.type = type;
this.message = message;
}
}
exports.default = SdkError;
//# sourceMappingURL=sdk_error.js.map