(
options: {
format?: ColorFormat;
includeAlpha?: boolean;
} = {}
)
| 608 | includeAlpha?: boolean; |
| 609 | }): string | number[]; |
| 610 | hsl( |
| 611 | options: { |
| 612 | format?: ColorFormat; |
| 613 | includeAlpha?: boolean; |
| 614 | } = {} |
| 615 | ): string | number[] { |
| 616 | const { format = 'decimal', includeAlpha = false } = options; |
| 617 | const hsl: number[] = [this.faker.number.int(360)]; |
| 618 | for (let i = 0; i < (options?.includeAlpha ? 3 : 2); i++) { |
| 619 | hsl.push(this.faker.number.float({ multipleOf: 0.01 })); |
| 620 | } |
| 621 | |
| 622 | return toColorFormat(hsl, format, includeAlpha ? 'hsla' : 'hsl'); |
| 623 | } |
| 624 | |
| 625 | /** |
| 626 | * Returns an HWB color. |
no test coverage detected