EqServiceProvider class

Index

Constructors

Public Methods

Constructors


constructor

⊕ new EqServiceProvider(): EqServiceProvider


Public Methods


createDataModel

▸ createDataModel(context: EqContext): DataModel

Parameters:

Returns DataModel


createQuery

▸ createQuery(context: EqContext): Query

Parameters:

Returns Query


getHttpClient

▸ getHttpClient(): HttpClient

Returns HttpClient


getModelLoader

▸ getModelLoader(context: EqContext): EqModelLoader

Parameters:

Returns EqModelLoader


getQueryExecutor

▸ getQueryExecutor(context: EqContext): QueryExecutor

Parameters:

Returns QueryExecutor


getQueryStorage

▸ getQueryStorage(context: EqContext): QueryStorage

Parameters:

Returns QueryStorage


getQuerySynchronizer

▸ getQuerySynchronizer(context: EqContext): QuerySynchronizer

Parameters:

Returns QuerySynchronizer


getValueListResolver

▸ getValueListResolver(context: EqContext): EqValueListResolver

Parameters:

Returns EqValueListResolver


registerDataModelResolver

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

Parameters:

Returns void


registerModelLoaderResolver

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

Parameters:

Returns void


registerQueryExecutorResolver

▸ registerQueryExecutorResolver(resolver: (context: EqContext) => QueryExecutor): void

Parameters:

Returns void


registerQueryResolver

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

Parameters:

Returns void


registerQueryStorageResolver

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

Parameters:

Returns void


registerQuerySyncronizerResolver

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

Parameters:

Returns void


registerValueListResolver

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

Parameters:

Returns void


reset

▸ reset(): void

Returns void