UNPKG

@infosel-sdk/core

Version:

Core SDK for Infosel financial services platform. Provides essential infrastructure for authentication, HTTP/GraphQL communication, storage management, and error handling.

38 lines (37 loc) 1.89 kB
export declare enum SdkErrorType { SDK_MANAGER_NOT_INITIALIZED = "sdk_manager_not_initialized", INVALID_AUTH_PROVIDER_CONFIG = "invalid_auth_provider_config", UNKNOWN_ERROR = "unknown_error", REQUEST_OBJECT_IS_REQUIRED = "request_object_is_required", INVALID_DATA_RESPONSE = "invalid_data_response", AXIOS_RESPONSE_ERROR = "axios_response_error", AXIOS_REQUEST_ERROR = "axios_request_error", AXIOS_REQUEST_CANCELED = "axios_request_cancel", GRAPH_QL_ERROR = "graph_ql_error", INVALID_GRAPH_QL_DATA_RESPONSE = "invalid_graph_ql_data_response", LOCAL_STORAGE_KEY_NOT_FOUND = "local_storage_key_not_found", LOCAL_STORAGE_UNABLE_TO_SAVE_ITEM = "local_storage_to_save_item", LOCAL_STORAGE_NOT_AVAILABLE = "local_storage_not_available", NEWS_ITEM_NOT_FOUND = "news_item_not_found", INSTRUMENT_NOT_FOUND = "instrument_not_found", LOCAL_STORAGE_ERROR = "local_storage_error", LOCAL_OAUTH_TOKEN_NOT_FOUND = "local_oauth_token_not_found", UNABLE_TO_GENERATE_AUTH_TOKEN = "unable_to_generate_auth_token", UNABLE_TO_GENERATE_REFRESH_TOKEN = "unable_to_generate_refresh_token", INVALID_CHART_PERIOD = "invalid_chart_period", INVALID_SEARCH_QUERY = "invalid_search_query", INVALID_SEARCH_LIMIT = "invalid_search_limit", INVALID_PROJECT_ID = "invalid_project_id", INVALID_WORKSPACE_ID = "invalid_workspace_id", INVALID_WIDGET_ID = "invalid_widget_id", INVALID_CONNECTION_ID = "invalid_connection_id", USER_NOT_EXIST = "user_not_exist", UNABLE_TO_CREATE_WORKSPACE = "unable_to_create_workspace", UNABLE_TO_CREATE_WIDGET = "unable_to_create_widget", INVALID_TO_CREATE_INSTRUMENT = "unable_to_create_instrument" } export default class SdkError { readonly type: SdkErrorType; readonly message?: string | undefined; constructor(type: SdkErrorType, message?: string | undefined); }