UNPKG

@foblex/ng-mediator

Version:

A mediator library for Angular facilitating a clean architecture with a better command-query separation.

8 lines (7 loc) 402 B
import { ICommand } from "./i-command"; import { Observable } from 'rxjs'; import { IRequestHandler } from './i-request-handler'; export declare abstract class FCommandBase<TRequest extends ICommand<TResponse>, TResponse> implements IRequestHandler<TRequest, TResponse> { handle(request: TRequest): Observable<TResponse>; protected abstract execute(request: TRequest): Observable<TResponse>; }