cdk-nextjs
Version:
Deploy Next.js apps on AWS with CDK
19 lines (18 loc) • 714 B
TypeScript
import type { CloudFormationCustomResourceHandler } from "aws-lambda";
export declare enum CfnResponseStatus {
Success = "SUCCESS",
Failed = "FAILED"
}
interface CfnResponseProps {
event: Parameters<CloudFormationCustomResourceHandler>[0];
context: Parameters<CloudFormationCustomResourceHandler>[1];
responseStatus: CfnResponseStatus;
responseData?: Record<string, string>;
physicalResourceId?: string;
}
/**
* Inspired by: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-lambda-function-code-cfnresponsemodule.html
*/
export declare function cfnResponse(props: CfnResponseProps): Promise<Response>;
export declare function debug(value: unknown): void;
export {};