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; }