import { App, Stack, StackProps } from "aws-cdk-lib"; export interface BaseSettings { name: string; env: string; } export default class ConvertivBaseStack extends Stack { name: string; env: string; settings: BaseSettings; /** * Construct the stack * * @param app An instance of the CDK App * @param id A string that defines the app name * @param settings The settings for the application * @param props The stack properties defining stack metadata (region, tags, account) */ constructor(app: App, id: string, settings: BaseSettings, props?: StackProps); }