@capimjs/library-auth
Version:
Professional API using Clean Architecture and TDD. to group validators
8 lines (7 loc) • 327 B
TypeScript
import { HttpResponse } from '../../application/helpers';
import { Validator } from '@capimjs/library-validator';
export declare abstract class Controller {
abstract perform(httpRequest: any): Promise<HttpResponse>;
buildValidators(httpRequest: any): Validator[];
handle(httpRequest: any): Promise<HttpResponse>;
}