UNPKG

@foblex/ng-mediator

Version:

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

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