diff --git a/infrastructure/lib/null-stack.ts b/infrastructure/lib/null-stack.ts index 4293fe2..58a6381 100644 --- a/infrastructure/lib/null-stack.ts +++ b/infrastructure/lib/null-stack.ts @@ -10,10 +10,13 @@ import * as lambda from "aws-cdk-lib/aws-lambda"; import * as apigateway from "aws-cdk-lib/aws-apigatewayv2"; import { Construct } from "constructs"; -/* ---------- Types ---------- */ -import { NullStackCDK } from "./@types"; - /* ---------- Interfaces ---------- */ +interface GetBucket extends s3.BucketProps { + bucket_name: string; + resource_name: string; + environment: string; +} + interface Bucket { /** * Bucket resource ID @@ -26,6 +29,7 @@ interface Bucket { name: string; } +/* ---------- Types ---------- */ type SSG = { build_type: "ssg"; @@ -108,7 +112,7 @@ export class NullstackAppStack extends cdk.Stack { resource_name, environment, ...props - }: NullStackCDK.GetBucket): s3.IBucket { + }: GetBucket): s3.IBucket { return new s3.Bucket(this, `${resource_name}-${environment}`, { bucketName: `${bucket_name}-${environment}`, removalPolicy: cdk.RemovalPolicy.DESTROY,