UNPKG

@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.

40 lines (39 loc) 1.1 kB
import { Color, IColor } from "./Color"; export interface IRgbColor extends IColor { r: number; g: number; b: number; a?: number; } export declare class RgbColor extends Color implements IRgbColor { private static _rgba; private static _rgb; constructor(value?: IRgbColor | string); private _parseNamedColor; private _tryInitFromRgba; private _tryInitFromRgb; private _tryInitFromHex; get type(): string; private _r; get r(): number; set r(value: number); private _g; get g(): number; set g(value: number); private _b; get b(): number; set b(value: number); private _a; get a(): number; set a(value: number); get alpha(): number; static matchRgba(string: string): RegExpExecArray; static matchRgb(string: string): RegExpExecArray; getData(): IRgbColor; clone(): RgbColor; toString(): string; equals(other: Color): boolean; protected _getPreview(): string; protected _init(colorObject: IRgbColor): void; private _updatePreview; }