@aurigma/design-atoms-model
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
23 lines (22 loc) • 660 B
TypeScript
import { Color } from "./Color";
import { ColorSpace } from "./ColorSpace";
import { IProcessColor, ProcessColor } from "./ProcessColor";
export interface ILabColor extends IProcessColor {
l: number;
a: number;
b: number;
}
export declare class LabColor extends ProcessColor {
protected readonly _colorSpace: ColorSpace;
private _l;
private _a;
private _b;
constructor(l: number, a: number, b: number, alpha: number, profile?: string);
get l(): number;
get a(): number;
get b(): number;
clone(): Color;
equals(other: Color): boolean;
getData(): ILabColor;
toString(): string;
}