Skip to content

EqServiceProvider class


⊕ new EqServiceProvider(): EqServiceProvider



▸ createDataModel(context: EqContext): DataModel

Returns DataModel


▸ createQuery(context: EqContext): Query

Returns Query


▸ getHttpClient(): HttpClient

Returns HttpClient


▸ getModelLoader(context: EqContext): EqModelLoader

Returns EqModelLoader


▸ getQueryExecutor(context: EqContext): QueryExecutor

Returns QueryExecutor


▸ getQueryStorage(context: EqContext): QueryStorage

Returns QueryStorage


▸ getQuerySynchronizer(context: EqContext): QuerySynchronizer

Returns QuerySynchronizer


▸ getValueListResolver(context: EqContext): EqValueListResolver

Returns EqValueListResolver


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

Returns void


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

Returns void


▸ registerQueryExecutorResolver(resolver: (context: EqContext) => QueryExecutor): 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


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

Returns void


▸ reset(): void

Returns void