import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root', }) export class BaseEventsService { generateRequestSuccessError(path: string): RequestSuccessErrorEvents { return { requested: `${path}.requested`, success: `${path}.success`, error: `${path}.error`, }; } } export interface RequestSuccessErrorEvents { requested: string; success: string; error: string; }