UNPKG

@scaffoldly/serverless-util

Version:
17 lines 1.15 kB
import { DynamoDBStreamEvent, SNSEvent } from 'aws-lambda'; import { HttpRequest, HttpRequestBase } from './interfaces'; export declare const assertProcessUuid: (actual: string, expected?: string) => boolean; export declare const constructServiceUrl: (request: HttpRequest, serviceSlug?: string | undefined, path?: string | undefined) => string; export declare const extractAuthorization: (request: HttpRequest) => string | null; export declare const extractToken: (authorization: string, authTypes?: string[]) => string | null; export declare const extractRequestToken: (request: HttpRequest) => string; export declare const dynamoDBStreamEventRequestMapper: (path: string, id?: string) => (container: { event: DynamoDBStreamEvent; }) => HttpRequestBase; export declare const snsExtractTopicName: (topicArn: string) => string | undefined; export declare const snsEventRequestMapper: (path: string, id?: string) => (container: { event: SNSEvent; }) => HttpRequestBase; export declare const dynamoDBStreamEventResponseMapper: () => () => void; export declare const snsEventResponseMapper: () => () => void; //# sourceMappingURL=http.d.ts.map