UNPKG

cdk-nextjs-standalone

Version:

Deploy a NextJS app to AWS using CDK and OpenNext.

26 lines (25 loc) 907 B
import { IDistribution } from 'aws-cdk-lib/aws-cloudfront'; import { AwsCustomResourceProps } from 'aws-cdk-lib/custom-resources'; import { Construct } from 'constructs'; export interface NextjsInvalidationOverrides { readonly awsCustomResourceProps?: AwsCustomResourceProps; } export interface NextjsInvalidationProps { /** * CloudFront Distribution to invalidate */ readonly distribution: IDistribution; /** * Constructs that should complete before invalidating CloudFront Distribution. * * Useful for assets that must be deployed/updated before invalidating. */ readonly dependencies: Construct[]; /** * Override props for every construct. */ readonly overrides?: NextjsInvalidationOverrides; } export declare class NextjsInvalidation extends Construct { constructor(scope: Construct, id: string, props: NextjsInvalidationProps); }