@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.
31 lines (30 loc) • 855 B
TypeScript
import { Color, IColor } from "./Color";
export interface ICmykColor extends IColor {
c: number;
m: number;
y: number;
k: number;
a?: number;
}
export declare class CmykColor extends Color implements ICmykColor {
constructor(value: ICmykColor | string);
get type(): string;
c: number;
m: number;
y: number;
k: number;
a: number;
get alpha(): number;
private _tryInitFromDeviceCmyk;
private _tryInitFromPercentCmyk;
private _tryInitFromRelativeCmyk;
private _convertRelativeToByte;
private _convertAlpha;
clone(): CmykColor;
getData(): ICmykColor;
equals(color: any, ignorePreview?: boolean): boolean;
toString(): string;
private _toRelative;
protected _getPreview(): string;
protected _init(colorObject: ICmykColor): void;
}