serverless-aws-lambda
Version:
AWS Application Load Balancer and API Gateway - Lambda dev tool for Serverless. Allows Express synthax in handlers. Supports packaging, local invoking and offline ALB, APG, S3, SNS, SQS, DynamoDB Stream server mocking.
13 lines (12 loc) • 1 kB
TypeScript
import type { IncomingMessage } from "http";
import { PutObjectAction } from "../actions/PutObjectAction";
import { CreateBucketAction } from "../actions/CreateBucketAction";
import { UnknownAction } from "../actions/UnknownAction";
import { CopyObjectAction } from "../actions/CopyObjectAction";
import { PutBucketTaggingAction } from "../actions/PutBucketTaggingAction";
import { PutObjectTaggingAction } from "../actions/PutObjectTaggingAction";
import { PutBucketPolicyAction } from "../actions/PutBucketPolicyAction";
import { PutBucketCorsAction } from "../actions/PutBucketCorsAction";
import { PutBucketAclAction } from "../actions/PutBucketAclAction";
import { PutObjectAclAction } from "../actions/PutObjectAclAction";
export declare const parsePutRequest: (req: IncomingMessage) => UnknownAction | PutObjectAction | CreateBucketAction | CopyObjectAction | PutBucketTaggingAction | PutObjectTaggingAction | PutBucketPolicyAction | PutBucketCorsAction | PutBucketAclAction | PutObjectAclAction;