@cdkx/web-application
Version:
Static web application hosting related constructs
17 lines (16 loc) • 513 B
TypeScript
/// <amd-module name="@cdkx/web-application/handlers/pre-signed-url-generator" />
import { APIGatewayEvent } from 'aws-lambda';
import { S3 } from 'aws-sdk';
import { BaseHandler } from './base-handler';
export declare class PreSignedUrlGenerator extends BaseHandler {
private s3;
constructor(s3: S3);
run(event: APIGatewayEvent): Promise<{
statusCode: number;
headers: {
'Content-Type': string;
};
body: string;
isBase64Encoded: boolean;
}>;
}