aboutsummaryrefslogtreecommitdiff
path: root/src/modules/color
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2024-03-06 17:35:53 +0100
committerGitHub <[email protected]>2024-03-06 16:35:53 +0000
commit2716865a0441b8502c8d0ee3efbdbe1bcebe0101 (patch)
tree2b98c5b34f4dfbd4eab56e8463b9b9f5c72f428a /src/modules/color
parentade91fd30d6b5fbcc2ab2534502467b1e0f3b086 (diff)
downloadfaker-2716865a0441b8502c8d0ee3efbdbe1bcebe0101.tar.xz
faker-2716865a0441b8502c8d0ee3efbdbe1bcebe0101.zip
infra(unicorn): switch-case-braces (#2721)
Diffstat (limited to 'src/modules/color')
-rw-r--r--src/modules/color/index.ts54
1 files changed, 40 insertions, 14 deletions
diff --git a/src/modules/color/index.ts b/src/modules/color/index.ts
index 779bd20b..2b355062 100644
--- a/src/modules/color/index.ts
+++ b/src/modules/color/index.ts
@@ -60,12 +60,16 @@ function formatHexColor(
const { prefix, casing } = options;
switch (casing) {
- case 'upper':
+ case 'upper': {
hexColor = hexColor.toUpperCase();
break;
- case 'lower':
+ }
+
+ case 'lower': {
hexColor = hexColor.toLowerCase();
break;
+ }
+
case 'mixed':
// Do nothing
}
@@ -111,32 +115,49 @@ function toCSS(
): string {
const percentage = (value: number) => Math.round(value * 100);
switch (cssFunction) {
- case 'rgba':
+ case 'rgba': {
return `rgba(${values[0]}, ${values[1]}, ${values[2]}, ${values[3]})`;
- case 'color':
+ }
+
+ case 'color': {
return `color(${space} ${values[0]} ${values[1]} ${values[2]})`;
- case 'cmyk':
+ }
+
+ case 'cmyk': {
return `cmyk(${percentage(values[0])}%, ${percentage(
values[1]
)}%, ${percentage(values[2])}%, ${percentage(values[3])}%)`;
- case 'hsl':
+ }
+
+ case 'hsl': {
return `hsl(${values[0]}deg ${percentage(values[1])}% ${percentage(
values[2]
)}%)`;
- case 'hsla':
+ }
+
+ case 'hsla': {
return `hsl(${values[0]}deg ${percentage(values[1])}% ${percentage(
values[2]
)}% / ${percentage(values[3])})`;
- case 'hwb':
+ }
+
+ case 'hwb': {
return `hwb(${values[0]} ${percentage(values[1])}% ${percentage(
values[2]
)}%)`;
- case 'lab':
+ }
+
+ case 'lab': {
return `lab(${percentage(values[0])}% ${values[1]} ${values[2]})`;
- case 'lch':
+ }
+
+ case 'lch': {
return `lch(${percentage(values[0])}% ${values[1]} ${values[2]})`;
- case 'rgb':
+ }
+
+ case 'rgb': {
return `rgb(${values[0]}, ${values[1]}, ${values[2]})`;
+ }
}
}
@@ -155,12 +176,17 @@ function toColorFormat(
space: CssSpaceType = 'sRGB'
): string | number[] {
switch (format) {
- case 'css':
+ case 'css': {
return toCSS(values, cssFunction, space);
- case 'binary':
+ }
+
+ case 'binary': {
return toBinary(values);
- case 'decimal':
+ }
+
+ case 'decimal': {
return values;
+ }
}
}