Ross Coundon
09/02/2021, 7:19 PMthdxr
09/02/2021, 7:21 PMRoss Coundon
09/02/2021, 7:22 PMjustindra
09/02/2021, 11:51 PMRoss Coundon
09/03/2021, 5:51 AMjustindra
09/04/2021, 4:56 AMRoss Coundon
09/06/2021, 5:35 AMthdxr
09/06/2021, 2:38 PMexport class Stack extends sst.Stack {
constructor(scope: <http://sst.App|sst.App>) {
super(scope, "Stack")
const vpc = Vpc(scope, this)
const database = Database(scope, this, { vpc })
}
}
function Vpc(scope: <http://sst.App|sst.App>, stack: sst.Stack) {
// Do vpc
return {
subnets,
etc,
}
}
type DatabaseProps = {
vpc: ReturnType<typeof Vpc>
}
function Database(scope: <http://sst.App|sst.App>, stack: sst.Stack, props: DatabaseProps) {
// Do database
return {
rds
}
}
thdxr
09/06/2021, 2:39 PMRoss Coundon
09/06/2021, 2:55 PM