Skip to content

Commit 0f7da55

Browse files
committed
chore(config-resolver): move RegionHash and PartitionHash to new files
1 parent 74e25df commit 0f7da55

10 files changed

+23
-15
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export type PartitionHash = {
2+
[key: string]: { regions: string[]; hostname?: string; endpoint?: string };
3+
};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { RegionInfo } from "@aws-sdk/types";
2+
3+
export type RegionHash = { [key: string]: Partial<Omit<RegionInfo, "partition" | "path">> };

packages/config-resolver/src/regionInfo/getHostnameTemplate.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { getHostnameTemplate } from "./getHostnameTemplate";
2-
import { getResolvedPartition, PartitionHash } from "./getResolvedPartition";
2+
import { getResolvedPartition } from "./getResolvedPartition";
3+
import { PartitionHash } from "./PartitionHash";
34

45
jest.mock("./getResolvedPartition");
56

packages/config-resolver/src/regionInfo/getRegionInfo.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { getRegionInfo } from "./getRegionInfo";
2-
import { getResolvedHostname, RegionHash } from "./getResolvedHostname";
3-
import { getResolvedPartition, PartitionHash } from "./getResolvedPartition";
2+
import { getResolvedHostname } from "./getResolvedHostname";
3+
import { getResolvedPartition } from "./getResolvedPartition";
4+
import { PartitionHash } from "./PartitionHash";
5+
import { RegionHash } from "./RegionHash";
46

57
jest.mock("./getResolvedHostname");
68
jest.mock("./getResolvedPartition");

packages/config-resolver/src/regionInfo/getRegionInfo.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { RegionInfo } from "@aws-sdk/types";
22

3-
import { getResolvedHostname, GetResolvedHostnameOptions, RegionHash } from "./getResolvedHostname";
4-
import { getResolvedPartition, PartitionHash } from "./getResolvedPartition";
5-
6-
export { RegionHash, PartitionHash };
3+
import { getResolvedHostname, GetResolvedHostnameOptions } from "./getResolvedHostname";
4+
import { getResolvedPartition } from "./getResolvedPartition";
75

86
export interface GetRegionInfoOptions extends GetResolvedHostnameOptions {}
97

packages/config-resolver/src/regionInfo/getResolvedHostname.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { getHostnameTemplate } from "./getHostnameTemplate";
2-
import { getResolvedHostname, RegionHash } from "./getResolvedHostname";
3-
import { PartitionHash } from "./getResolvedPartition";
2+
import { getResolvedHostname } from "./getResolvedHostname";
3+
import { PartitionHash } from "./PartitionHash";
4+
import { RegionHash } from "./RegionHash";
45

56
jest.mock("./getHostnameTemplate");
67

packages/config-resolver/src/regionInfo/getResolvedHostname.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
import { RegionInfo } from "@aws-sdk/types";
2-
31
import { getHostnameTemplate, GetHostnameTemplateOptions } from "./getHostnameTemplate";
42
import { GetResolvedPartitionOptions } from "./getResolvedPartition";
5-
6-
export type RegionHash = { [key: string]: Partial<Omit<RegionInfo, "partition" | "path">> };
3+
import { RegionHash } from "./RegionHash";
74

85
export interface GetResolvedHostnameOptions extends GetHostnameTemplateOptions, GetResolvedPartitionOptions {
96
/**

packages/config-resolver/src/regionInfo/getResolvedPartition.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { getResolvedPartition, PartitionHash } from "./getResolvedPartition";
1+
import { getResolvedPartition } from "./getResolvedPartition";
2+
import { PartitionHash } from "./PartitionHash";
23

34
describe(getResolvedPartition.name, () => {
45
const mockRegion = "mockRegion";

packages/config-resolver/src/regionInfo/getResolvedPartition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export type PartitionHash = { [key: string]: { regions: string[]; hostname?: string; endpoint?: string } };
1+
import { PartitionHash } from "./PartitionHash";
22

33
export interface GetResolvedPartitionOptions {
44
/**
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
export * from "./PartitionHash";
2+
export * from "./RegionHash";
13
export * from "./getRegionInfo";

0 commit comments

Comments
 (0)