Skip to content

Class: FlyzeApiStoreManager

@flyze/lib-data-store 3.0.0-alpha.55· latest

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:41

Injectable service for managing Flyze API store instances. This service handles initialization and adding new API instances to the store.

  • OnDestroy

new FlyzeApiStoreManager(store, actions$, httpClient): FlyzeApiStoreManager

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:78

Constructs the FlyzeApiStoreManager service.

Store<RootStore>

The NgRx store for state management.

Actions

NgRx Actions stream for handling side effects.

HttpClient

The Angular HttpClient for making HTTP requests.

FlyzeApiStoreManager

readonly availableInstances$: Observable<string[]>

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:61


readonly instanceChange: EventEmitter<FlyzeApiStoreManager_InstanceChange>

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:68

get availableInstances(): string[]

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:64

string[]

add(instance): ApiStoreInstance | undefined

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:136

Adds a new API instance to the Flyze API store.

ApiStore_InstanceConfig

The configuration of the API instance to be added.

ApiStoreInstance | undefined


getInstance(id): ApiStoreInstance

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:219

string

ApiStoreInstance


getInstances(): object[]

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:213

object[]


init(apiStoreConfig): void

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:116

Initializes the Flyze API store manager by adding all configured API instances to the store.

ApiStoreModuleConfig

void


ngOnDestroy(): void

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:109

A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

void

OnDestroy.ngOnDestroy


remove(id): void

Defined in: projects/lib-data-store/src/lib/flyze-api-store/flyze-api-store.manager.ts:192

string

void