Class MethodDataSource<Data, Parameters>

Type Parameters

  • Data
  • Parameters = any

Hierarchy (View Summary)

Implements

  • OnInit

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> & Parameters
    | BaseDataSourceViewer<Parameters>,
    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$: ToggleSubject = ...

Indicates weather the data source is currently loading new data

method: Method<Data, Parameters>
withoutParameters: boolean = false
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

  • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

    Returns void