@types/culori
Version:
TypeScript definitions for culori
46 lines (35 loc) • 1.08 kB
TypeScript
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;