UNPKG

@types/culori

Version:
46 lines (35 loc) 1.08 kB
import { averageAngle } from "../average.js"; import { differenceHueSaturation } from "../difference.js"; import { fixupAlpha } from "../fixup/alpha.js"; import { fixupHueShorter } from "../fixup/hue.js"; import { interpolatorLinear } from "../interpolate/linear.js"; import convertHsvToRgb from "./convertHsvToRgb.js"; import convertRgbToHsv from "./convertRgbToHsv.js"; declare const modeHsv: { mode: "hsv"; toMode: { rgb: typeof convertHsvToRgb; }; parse: ["--hsv"]; serialize: "--hsv"; fromMode: { rgb: typeof convertRgbToHsv; }; channels: ["h", "s", "v", "alpha"]; ranges: { h: [0, 360]; }; interpolate: { h: { use: typeof interpolatorLinear; fixup: typeof fixupHueShorter }; s: typeof interpolatorLinear; v: typeof interpolatorLinear; alpha: { use: typeof interpolatorLinear; fixup: typeof fixupAlpha }; }; difference: { h: typeof differenceHueSaturation; }; average: { h: typeof averageAngle; }; }; export default modeHsv;