UNPKG

@chayns/colors

Version:

JavaScript utility functions for the calculation of colors for chayns

29 lines (28 loc) 1.83 kB
import hexToRgb255 from './hex/hexToRgb255'; import normalizeHexString from './hex/normalizeHexString'; import rgb255ToHex from './hex/rgb255ToHex'; import hslToRgb1 from './hsl/hslToRgb1'; import rgb1ToHsl from './hsl/rgb1ToHsl'; import hsvToRgb1 from './hsv/hsvToRgb1'; import rgb1ToHsv from './hsv/rgb1ToHsv'; import getRgb255String from './rgb/getRgb255String'; import normalizeRgbString from './rgb/normalizeRgbString'; import rgb1ToRgb255 from './rgb/rgb1ToRgb255'; import rgb255ToRgb1 from './rgb/rgb255ToRgb1'; import checkTransparency from '../utils/checkTransparency'; import type { RGB1, RGB255, RGBA1, RGBA255 } from '../types/rgb'; import type { HSV, HSVA } from '../types/hsv'; import type { HSL, HSLA } from '../types/hsl'; declare function rgb255ToHsv(rgb: RGB255 | RGBA255): HSV | HSVA | null; declare function rgb255ToHsl(rgb: RGB255 | RGBA255): HSL | HSLA | null; declare function hexToHsv(hex: string): HSV | HSVA | null; declare function hexToHsl(hex: string): HSL | HSLA | null; declare function hexToRgb1(hex: string): RGB1 | RGBA1 | null; declare function rgb1ToHex(rgb1: RGB1 | RGBA1): string | null; declare function hslToRgb255(hsl: HSL | HSLA): RGB255 | RGBA255 | null; declare function hslToHex(hsl: HSL | HSLA): string | null; declare function hsvToRgb255(hsv: HSV | HSVA): RGB255 | RGBA255 | null; declare function hsvToHex(hsv: HSV | HSVA): string | null; declare function hsvToHsl(hsv: HSV | HSVA): HSL | HSLA | null; declare function hslToHsv(hsl: HSL | HSLA): HSV | HSVA | null; export { hexToRgb255, normalizeHexString, rgb255ToHex, hslToRgb1, rgb1ToHsl, hsvToRgb1, rgb1ToHsv, getRgb255String, normalizeRgbString, rgb1ToRgb255, rgb255ToRgb1, checkTransparency, rgb255ToHsv, rgb255ToHsl, hexToHsv, hslToRgb255, hslToHex, hsvToRgb255, hsvToHex, hexToHsl, hexToRgb1, rgb1ToHex, hsvToHsl, hslToHsv, };