@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.
27 lines (26 loc) • 759 B
TypeScript
import { Color } from "./Color";
import { ColorSpace } from "./ColorSpace";
import { IProcessColor, ProcessColor } from "./ProcessColor";
export interface ICmykColor extends IProcessColor {
c: number;
m: number;
y: number;
k: number;
}
export declare class CmykColor extends ProcessColor {
protected readonly _colorSpace: ColorSpace;
private _c;
private _m;
private _y;
private _k;
constructor(c: number, m: number, y: number, k: number, alpha: number, profile?: string);
get c(): number;
get m(): number;
get y(): number;
get k(): number;
equals(other: Color): boolean;
clone(): CmykColor;
getData(): ICmykColor;
toString(): string;
private _toRelative;
}