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.

25 lines (24 loc) 2 kB
import AppLocalStorage from './data/data_access/app_local_storage'; import InfoselAuthInterceptor from './data/data_access/infosel_auth_interceptor'; import InfoselGraphQlClient from './data/data_access/infosel_graph_ql_client'; import InfoselHttpClient from './data/data_access/infosel_http_client'; import KeyCloakAuthProvider from './data/data_access/key_cloak_auth_provider'; import AuthTokenProvider from './data/data_access/token_auth_provider'; import DataContainerModel from './data/models/data_container_model'; import { AuthConfiguration, AuthConfigurationBuilder, ValidationResult } from './domain/configuration'; import AppStorage from './domain/data_access/app_storage'; import AuthInterceptor from './domain/data_access/auth_interceptor'; import AuthProvider from './domain/data_access/auth_provider'; import { KeyClockAuthProviderConfig } from './domain/data_access/auth_provider/config'; import GraphQlClient from './domain/data_access/graph_ql_client'; import { queryfy } from './domain/data_access/graph_ql_client/query'; import HttpClient from './domain/data_access/http_client'; import { TokenAuthProviderConfig } from './domain/data_access/token_auth_provider/config'; import AuthToken from './domain/entities/auth_token'; import Token from './domain/entities/token'; import BaseUseCase from './domain/use_cases/base_use_case'; import SdkError, { SdkErrorType } from './errors/sdk_error'; import InfoselSdkManager, { SdkConfig, ModernSdkConfig } from './sdk_manager'; export { AppLocalStorage, AppStorage, AuthInterceptor, AuthProvider, AuthToken, Token, BaseUseCase, DataContainerModel, HttpClient, GraphQlClient, InfoselAuthInterceptor, InfoselHttpClient, InfoselGraphQlClient, InfoselSdkManager, KeyCloakAuthProvider, AuthTokenProvider, SdkError, SdkErrorType, queryfy, SdkConfig, KeyClockAuthProviderConfig, TokenAuthProviderConfig, AuthConfiguration, AuthConfigurationBuilder, ModernSdkConfig, ValidationResult, }; export * from './errors'; export type SdkModule = 'news';