UNPKG

@thi.ng/color

Version:

Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets

37 lines 1.19 kB
import type { NumericArray } from "@thi.ng/api"; import type { IRandom } from "@thi.ng/random"; import type { Color, ColorFactory, ReadonlyColor, TypedColor } from "../api.js"; export declare class LCH implements TypedColor<LCH> { buf: NumericArray; offset: number; stride: number; l: number; c: number; h: number; alpha: number; [id: number]: number; readonly mode: "lch"; readonly length: 4; readonly range: [ReadonlyColor, ReadonlyColor]; readonly xyz: [number, number, number]; [Symbol.iterator](): Iterator<number, any, undefined>; clamp(): this; copy(): LCH; copyView(): LCH; deref(): Color; empty(): LCH; eqDelta(o: LCH, eps?: number): boolean; randomize(rnd?: IRandom): this; set(src: ReadonlyColor): this; toJSON(): number[]; } /** * Luminance Chroma Hue (conversions assume {@link D50} white point, as per CSS * spec). Polar version of {@link labD50}. * * @remarks * Note: As with other hue-based color modes in this package, the hue is stored * normalized (in `[0,1]` interval) and NOT as degrees. */ export declare const lch: ColorFactory<LCH>; //# sourceMappingURL=lch.d.ts.map