diff options
| author | ST-DDT <[email protected]> | 2024-03-06 17:35:53 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-06 16:35:53 +0000 |
| commit | 2716865a0441b8502c8d0ee3efbdbe1bcebe0101 (patch) | |
| tree | 2b98c5b34f4dfbd4eab56e8463b9b9f5c72f428a /src/modules/color | |
| parent | ade91fd30d6b5fbcc2ab2534502467b1e0f3b086 (diff) | |
| download | faker-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.ts | 54 |
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; + } } } |
