@ldrender/gradient-picker
Version:
A gradient picker component
14 lines (13 loc) • 766 B
TypeScript
import { GradientDirection, GradientStop, GradientType } from '../types';
export declare class GradientValidation {
static validateStops(stops: GradientStop[]): void;
static isValidColor(color: string): boolean;
}
export declare class GradientUtils {
static getGradientString(stops: GradientStop[], type: GradientType, direction: GradientDirection | number, directionType: "select" | "percent"): string;
static getDirectionValue(type: GradientType, direction: GradientDirection | number, directionType: "select" | "percent"): string;
private static getSelectDirectionValue;
private static getPercentDirectionValue;
static isFloat(n: number): boolean;
static getPercentage(mouseX: number, element: HTMLElement): number;
}