@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
TypeScript
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';