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
TypeScript
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 };