1 | import { ResponseService } from './ResponseService';
|
2 | import { SuccessfulResponse } from './SuccessfulResponse';
|
3 | import { ClientErrorResponse } from './ClientErrorResponse';
|
4 | import { ServerErrorResponse } from './ServerErrorResponse';
|
5 | import { RedirectionResponse } from './RedirectionResponse';
|
6 | export declare class AbstractResponseHelper {
|
7 | protected responseService: ResponseService;
|
8 | protected getResponseService(): ResponseService;
|
9 | protected okResponse(data?: any, meta?: any): SuccessfulResponse;
|
10 | protected createdResponse(data?: any, meta?: any): SuccessfulResponse;
|
11 | protected notFoundResponse(message?: string, data?: any, meta?: any): ClientErrorResponse;
|
12 | protected requestTimeoutResponse(message?: string, data?: any, meta?: any): ClientErrorResponse;
|
13 | protected forbiddenResponse(message?: string, data?: any, meta?: any): ClientErrorResponse;
|
14 | protected badRequestResponse(message?: string, data?: any, meta?: Object): ClientErrorResponse;
|
15 | protected unauthorizedResponse(message?: string, data?: any, meta?: Object): ClientErrorResponse;
|
16 | protected internalServerErrorResponse(message?: string, data?: any, meta?: Object): ServerErrorResponse;
|
17 | protected permanentRedirectResponse(location: string, alt?: string, meta?: any): RedirectionResponse;
|
18 | }
|