UNPKG

1.3 kBTypeScriptView Raw
1import { ResponseService } from './ResponseService';
2import { SuccessfulResponse } from './SuccessfulResponse';
3import { ClientErrorResponse } from './ClientErrorResponse';
4import { ServerErrorResponse } from './ServerErrorResponse';
5import { RedirectionResponse } from './RedirectionResponse';
6export 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}