Skip to content

EqServiceProvider class


⊕ new EqServiceProvider(context: EqContext): EqServiceProvider



● context: EqContext



▸ createDataModel(): DataModel

Returns DataModel


▸ createQuery(): Query

Returns Query


▸ getDataFetcher(): DataFetcher

Returns DataFetcher


▸ getHttpClient(): HttpClient

Returns HttpClient


▸ getModelLoader(): EqModelLoader

Returns EqModelLoader


▸ getQueryFileLoader(): QueryFileLoader

Returns QueryFileLoader


▸ getQueryStorage(): QueryStorage

Returns QueryStorage


▸ getQuerySynchronizer(): QuerySynchronizer

Returns QuerySynchronizer


▸ getTotalCalculator(): TotalsCalculator

Returns TotalsCalculator


▸ getValueListResolver(): EqValueListResolver

Returns EqValueListResolver


▸ registerDataFetcherResolver(resolver: (context: EqContext) => DataFetcher): void

Returns void


▸ registerDataModelResolver(resolver: (context: EqContext) => DataModel): void

Returns void


▸ registerModelLoaderResolver(resolver: (context: EqContext) => EqModelLoader): void

Returns void


▸ registerQueryFileLoaderResolver(resolver: (context: EqContext) => QueryFileLoader): void

Returns void


▸ registerQueryResolver(resolver: (context: EqContext) => Query): void

Returns void


▸ registerQueryStorageResolver(resolver: (context: EqContext) => QueryStorage): void

Returns void


▸ registerQuerySyncronizerResolver(resolver: (context: EqContext) => QuerySynchronizer): void

Returns void


▸ registerTotalCalculator(resolver: (context: EqContext) => TotalsCalculator): void

  • resolver: (context: EqContext) => TotalsCalculator

Returns void


▸ registerValueListResolver(resolver: (context: EqContext) => EqValueListResolver): void

Returns void


▸ reset(): void

Returns void