Skip to content

Commit

Permalink
cleanup optional params
Browse files Browse the repository at this point in the history
  • Loading branch information
EvanBoyle committed Jan 23, 2020
1 parent b23c02e commit 588eb7d
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions aws-ts-serverless-datawarehouse/datawarehouse/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,15 @@ export class ServerlessDataWarehouse extends pulumi.ComponentResource {
private tables: { [key: string]: aws.glue.CatalogTable } = {};
private inputStreams: { [key: string]: aws.kinesis.Stream } = {};

constructor(name: string, args?: DataWarehouseArgs, opts?: pulumi.ComponentResourceOptions) {
constructor(name: string, args: DataWarehouseArgs = {}, opts: pulumi.ComponentResourceOptions = {}) {
super("serverless:data_warehouse", name, opts);

const bucketArgs: BucketArgs | undefined = args?.isDev ? { forceDestroy: true } : undefined;
const bucketArgs: BucketArgs | undefined = args.isDev ? { forceDestroy: true } : undefined;

const dataWarehouseBucket = new aws.s3.Bucket("datawarehouse-bucket", bucketArgs, { parent: this });
const queryResultsBucket = new aws.s3.Bucket("query-results-bucket", bucketArgs, { parent: this });

const dwArgs = args ? args : {};


const database = dwArgs.database ? dwArgs.database : new aws.glue.CatalogDatabase(name, {
const database = args.database || new aws.glue.CatalogDatabase(name, {
name,
}, { parent: this });

Expand Down

0 comments on commit 588eb7d

Please sign in to comment.