UNPKG

shade-generator

Version:
20 lines (19 loc) 898 B
import * as Models from "./models"; export declare const hexOpacityToAlpha: (hexAlpha: string) => number; export declare const hexToRgba: (hexColor: string) => Models.Rgba; export declare const parseDecAlpha: (decAlpha: number) => number; export declare const decToHex: (val: number, isAlpha?: boolean) => string; export declare const rgbaToHex: (rgba: Models.Rgba, hash?: boolean | undefined, withAlpha?: boolean) => string; export declare const rgbToHsl: (rgba: Models.Rgba) => { h: number; s: number; l: number; }; export declare const rgbToHsv: (rgba: Models.Rgba) => { h: number; s: number; v: number; }; export declare const isHexColor: (color?: string | undefined, strict?: boolean) => boolean; export declare const contrastRatio: (foreground: Models.Rgba, background: Models.Rgba) => number; export declare const formatRgba: ({ r, g, b, a }: Models.Rgba) => string;