@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.
14 lines (13 loc) • 412 B
TypeScript
import { ColorSpace } from "./ColorSpace";
export interface IColor {
colorSpace: ColorSpace;
}
export declare abstract class Color {
protected readonly _colorSpace: ColorSpace;
get colorSpace(): ColorSpace;
abstract get isTransparent(): boolean;
static equals(a: Color, b: Color): boolean;
abstract clone(): Color;
equals(other: Color): boolean;
getData(): IColor;
}