@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
24 lines (21 loc) • 1.82 kB
TypeScript
import * as _angular_core from '@angular/core';
import { TemplateRef } from '@angular/core';
import { IResultList, IEvent } from '@c8y/client';
import { EventRealtimeService, ForOfFilterPipe, LoadMoreMode } from '@c8y/ngx-components';
import { EventsService } from '@c8y/ngx-components/events';
declare class EventsTimelineComponent<B, F> {
realtime: EventRealtimeService;
eventsService: EventsService;
events: _angular_core.InputSignal<IResultList<IEvent>>;
sourceId: _angular_core.InputSignal<string | number>;
filterPipe: _angular_core.InputSignal<ForOfFilterPipe<IEvent>>;
bodyTemplate: _angular_core.InputSignal<TemplateRef<B>>;
footerTemplates: _angular_core.InputSignal<TemplateRef<F>[]>;
propertiesToHide: _angular_core.InputSignal<string[]>;
loadMoreMode: _angular_core.InputSignal<LoadMoreMode>;
constructor(realtime: EventRealtimeService, eventsService: EventsService);
static ɵfac: _angular_core.ɵɵFactoryDeclaration<EventsTimelineComponent<any, any>, never>;
static ɵcmp: _angular_core.ɵɵComponentDeclaration<EventsTimelineComponent<any, any>, "c8y-events-timeline", never, { "events": { "alias": "events"; "required": false; "isSignal": true; }; "sourceId": { "alias": "sourceId"; "required": true; "isSignal": true; }; "filterPipe": { "alias": "filterPipe"; "required": false; "isSignal": true; }; "bodyTemplate": { "alias": "bodyTemplate"; "required": false; "isSignal": true; }; "footerTemplates": { "alias": "footerTemplates"; "required": false; "isSignal": true; }; "propertiesToHide": { "alias": "propertiesToHide"; "required": false; "isSignal": true; }; "loadMoreMode": { "alias": "loadMoreMode"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export { EventsTimelineComponent };
//# sourceMappingURL=index.d.ts.map