UNPKG

@bitblit/ratchet-epsilon-common

Version:

Tiny adapter to simplify building API gateway Lambda APIS

12 lines (11 loc) 632 B
import { ProxyResult } from 'aws-lambda'; import { RestfulApiHttpError } from '@bitblit/ratchet-common/network/restful-api-http-error'; export declare class ResponseUtil { private constructor(); static decodeUriComponentAndReplacePlus(val: string): string; static errorResponse<T>(err: RestfulApiHttpError<T>): ProxyResult; static redirect(target: string, code?: number, queryParams?: any): ProxyResult; static coerceToProxyResult(input: any): ProxyResult; static applyGzipIfPossible(encodingHeader: string, proxyResult: ProxyResult): Promise<ProxyResult>; static gzip(input: Buffer): Promise<Buffer>; }