Class StaticDataSource<Data>

Type Parameters

  • Data = any

Hierarchy (View Summary)

Implements

  • OnDestroy

Constructors

Properties

__id: string = ...

unique internal id

_connectedViewer: Map<string, Observable<Data>> = ...
_connectedViewerTeardown: Map<string, TeardownLogic> = ...
_data?: Data
_data$: ReplaySubject<Data> = ...
_initialised: boolean = false
_lastRefreshed: null | Date = null
_retry$: Subject<void> = ...
_viewerIds: Map<BaseDataSourceViewer<any>, string> = ...

a map of viewer to view id. Allows to create a view id from the viewer object reference

change$: Subject<Data> = ...
destroyed$: undefined | Subject<void> = ...

Emits if the data source is destroyed

error$: ReplaySubject<Error> = ...
hasError?: Signal<boolean>
hasError$: ToggleSubject = ...
initialised$: undefined | Subject<void> = ...

Emits if the data source is initialised

interceptors: undefined | Set<Subject<any>> = ...
loading?: Signal<boolean>
loading$: Observable<boolean> = EMPTY

Indicates weather the data source is currently loading new data

destroyed$: Subject<BaseDefinition<BaseDefinitionMetadata>> = ...

Emits when a new Definition instance is initialised

initialised$: Subject<BaseDefinition<BaseDefinitionMetadata>> = ...

Emits when a new Definition instance is initialised

instances: Map<string, BaseDefinition<BaseDefinitionMetadata>> = ...

A map of active Definition instances

Accessors

Methods