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 convertHsiToRgb from "./convertHsiToRgb.js"; import convertRgbToHsi from "./convertRgbToHsi.js"; declare const modeHsi: { mode: "hsi"; toMode: { rgb: typeof convertHsiToRgb; }; parse: ["--hsi"]; serialize: "--hsi"; fromMode: { rgb: typeof convertRgbToHsi; }; channels: ["h", "s", "i", "alpha"]; ranges: { h: [0, 360]; }; interpolate: { h: { use: typeof interpolatorLinear; fixup: typeof fixupHueShorter }; s: typeof interpolatorLinear; i: typeof interpolatorLinear; alpha: { use: typeof interpolatorLinear; fixup: typeof fixupAlpha }; }; difference: { h: typeof differenceHueSaturation; }; average: { h: typeof averageAngle; }; }; export default modeHsi;