Skip to content

Commit e415496

Browse files
committed
chore(config-resolver): add utility isFipsRegion
1 parent 4df3162 commit e415496

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { isFipsRegion } from "./isFipsRegion";
2+
3+
describe(isFipsRegion.name, () => {
4+
it.each([
5+
[true, "fips-us-east-1"],
6+
[true, "us-east-1-fips"],
7+
[false, "us-east-1"],
8+
])(`returns %s for region "%s"`, (output, input) => {
9+
expect(isFipsRegion(input)).toEqual(output);
10+
});
11+
12+
it.each([undefined, null])("returns false for %s", (input) => {
13+
expect(isFipsRegion(input)).toEqual(false);
14+
});
15+
});
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export const isFipsRegion = (region: string) =>
2+
typeof region === "string" && (region.startsWith("fips-") || region.endsWith("-fips"));

0 commit comments

Comments
 (0)