@c8y/apps
Version:
Cumulocity IoT applications
19 lines (16 loc) • 691 B
text/typescript
import { Injectable } from '@angular/core';
import { EventService } from '@c8y/client';
import { IEvent } from '@c8y/client';
import { DynamicBulkIIdentifiedResolver, DynamicResolverService } from '@c8y/ngx-components';
/**
* An short alternative to the DynamicEventResolver class using the abstract class DynamicBulkIIdentifiedResolver.
*/
({ providedIn: 'root' })
export class SimpleDynamicEventResolver extends DynamicBulkIIdentifiedResolver<
IEvent & { id: string | number }
> {
protected typeForErrorMessage = 'event';
constructor(protected dynamicResolver: DynamicResolverService, protected events: EventService) {
super(dynamicResolver, events as any);
}
}