UNPKG

@chayns/colors

Version:

JavaScript utility functions for the calculation of colors for chayns

13 lines (12 loc) 1.01 kB
import type { HSL, HSLA } from '../types/hsl'; import type { RGB255, RGBA255 } from '../types/rgb'; import type { HSV, HSVA } from '../types/hsv'; declare function lightenHslColor<T extends HSL | HSLA>(hsl: T, percent: number): T; declare function darkenHslColor<T extends HSL | HSLA>(color: T, percent: number): T; declare function lightenRgb255Color<T extends RGB255 | RGBA255>(color: T, percent: number): T | null; declare function darkenRgb255Color<T extends RGB255 | RGBA255>(color: T, percent: number): T | null; declare function lightenHexColor(color: string, percent: number): string | null; declare function darkenHexColor(color: string, percent: number): string | null; declare function lightenHsvColor<T extends HSV | HSVA>(color: T, percent: number): T | null; declare function darkenHsvColor<T extends HSV | HSVA>(color: T, percent: number): T | null; export { lightenHslColor, darkenHslColor, lightenRgb255Color, darkenRgb255Color, lightenHexColor, darkenHexColor, lightenHsvColor, darkenHsvColor, };