cdk-nextjs
Version:
Deploy Next.js apps on AWS with CDK
18 lines (17 loc) • 557 B
TypeScript
import { Bucket, BucketProps } from "aws-cdk-lib/aws-s3";
import { Construct } from "constructs";
export interface NextjsStaticAssetsOverrides {
readonly bucketProps?: BucketProps;
}
export interface NextjsStaticAssetsProps {
readonly overrides?: NextjsStaticAssetsOverrides;
}
/**
* Creates S3 Bucket for public and _next/static assets.
*/
export declare class NextjsStaticAssets extends Construct {
bucket: Bucket;
private props;
constructor(scope: Construct, id: string, props: NextjsStaticAssetsProps);
private createBucket;
}