UNPKG

jc-color

Version:

A JavaScript tool for color compute and console print tool both for NodeJS and Browser.

38 lines (37 loc) 1.13 kB
import { RgbColorChannels, RgbaChannels } from "../types"; declare class Channels { private _red; private _green; private _blue; private _a; constructor(color?: string | RgbColorChannels | RgbaChannels); loadFromName(color: string): void; loadFromChannels(val: RgbColorChannels): void; loadFromHexColor(val: string): void; loadFromRgbColor(val: string): void; loadFromRgbaColor(val: RgbaChannels): void; get value(): RgbColorChannels; set value(value: RgbColorChannels); get red(): number; set red(value: number); get green(): number; set green(value: number); set blue(value: number); get a(): number; set a(value: number); add(by: number): void; minus(by: number): void; addReb(by?: number): void; addGreen(by?: number): void; addBlue(by?: number): void; minusRed(by?: number): void; minusGreen(by?: number): void; minusBlue(by?: number): void; toHex3(): string; toHex(): string; toHex6(): string; toCSSRGB(): string; loadHex(val: string): void; loadRgb(val: string): void; } export { Channels };