cdk-nextjs-standalone
Version:
Deploy a NextJS app to AWS using CDK and OpenNext.
24 lines (23 loc) • 1.17 kB
TypeScript
import { NextjsConstructOverrides } from './Nextjs';
import { NextjsBucketDeploymentOverrides } from './NextjsBucketDeployment';
import { NextjsDistributionOverrides } from './NextjsDistribution';
import { NextjsDomainOverrides } from './NextjsDomain';
import { NextjsImageOverrides } from './NextjsImage';
import { NextjsInvalidationOverrides } from './NextjsInvalidation';
import { NextjsRevalidationOverrides } from './NextjsRevalidation';
import { NextjsServerOverrides } from './NextjsServer';
import { NextjsStaticAssetOverrides } from './NextjsStaticAssets';
/**
* Override props for every construct.
*/
export interface NextjsOverrides {
readonly nextjs?: NextjsConstructOverrides;
readonly nextjsBucketDeployment?: NextjsBucketDeploymentOverrides;
readonly nextjsDistribution?: NextjsDistributionOverrides;
readonly nextjsDomain?: NextjsDomainOverrides;
readonly nextjsImage?: NextjsImageOverrides;
readonly nextjsInvalidation?: NextjsInvalidationOverrides;
readonly nextjsRevalidation?: NextjsRevalidationOverrides;
readonly nextjsServer?: NextjsServerOverrides;
readonly nextjsStaticAssets?: NextjsStaticAssetOverrides;
}