Skip to content

Commit 83b1200

Browse files
author
Eugene Cheung
authored
chore: reorganize some classes [skip ci] (#345)
Just some minor cleanup. --- _By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license_
1 parent 6e04b20 commit 83b1200

22 files changed

+79
-78
lines changed

API.md

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/common/alarm/AlarmFactory.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,15 @@ import {
1111
} from "aws-cdk-lib/aws-cloudwatch";
1212
import { Construct } from "constructs";
1313

14+
import { IAlarmActionStrategy, noopAction } from "./action";
1415
import { AlarmNamingStrategy } from "./AlarmNamingStrategy";
15-
import { IAlarmActionStrategy } from "./IAlarmActionStrategy";
1616
import {
1717
AlarmAnnotationStrategyProps,
1818
DefaultAlarmAnnotationStrategy,
1919
IAlarmAnnotationStrategy,
2020
} from "./IAlarmAnnotationStrategy";
2121
import { IAlarmDedupeStringProcessor } from "./IAlarmDedupeStringProcessor";
2222
import { IAlarmNamingStrategy } from "./IAlarmNamingStrategy";
23-
import { noopAction } from "./NoopAlarmActionStrategy";
2423
import {
2524
MetricFactoryDefaults,
2625
MetricStatistic,

lib/common/alarm/CustomAlarmThreshold.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
TreatMissingData,
55
} from "aws-cdk-lib/aws-cloudwatch";
66

7-
import { IAlarmActionStrategy } from "./IAlarmActionStrategy";
7+
import { IAlarmActionStrategy } from "./action";
88

99
/**
1010
* Common customization that can be attached to each alarm.

lib/common/alarm/IAlarmActionStrategy.ts renamed to lib/common/alarm/action/IAlarmActionStrategy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AlarmBase } from "aws-cdk-lib/aws-cloudwatch";
22

3-
import { AlarmMetadata } from "./AlarmFactory";
3+
import { AlarmMetadata } from "../AlarmFactory";
44

55
/**
66
* Properties necessary to append actions to an alarm.

lib/common/alarm/action/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export * from "./IAlarmActionStrategy";
2+
export * from "./MultipleAlarmActionStrategy";
3+
export * from "./NoopAlarmActionStrategy";
4+
export * from "./OpsItemAlarmActionStrategy";
5+
export * from "./SnsAlarmActionStrategy";

lib/common/alarm/index.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1+
export * from "./action";
12
export * from "./AlarmFactory";
23
export * from "./AlarmNamingStrategy";
34
export * from "./CustomAlarmThreshold";
4-
export * from "./IAlarmActionStrategy";
55
export * from "./IAlarmAnnotationStrategy";
66
export * from "./IAlarmDedupeStringProcessor";
77
export * from "./IAlarmNamingStrategy";
8-
export * from "./MultipleAlarmActionStrategy";
9-
export * from "./NoopAlarmActionStrategy";
10-
export * from "./OpsItemAlarmActionStrategy";
11-
export * from "./SnsAlarmActionStrategy";

0 commit comments

Comments
 (0)