zeplin-extension-style-kit
Version:
Models and utilities to generate CSS-like style code in Zeplin extensions.
23 lines (16 loc) • 426 B
TypeScript
import { ColorParams, VariableMap } from "../common";
import Gradient from "./gradient";
interface RGBA {
r: number;
g: number;
b: number;
a: number;
}
declare class Color {
constructor(colorObject: object);
static fromRGBA(rgba: RGBA): Color;
equals(other: Color): boolean;
toGradient(): Gradient;
toStyleValue(params: ColorParams, variables: VariableMap): string;
}
export = Color;