UNPKG

xsmiles

Version:

XSMILES is a JavaScript tool to visualize atom and non-atom attributions and SMILES strings through interactive coordinated visualizations.

49 lines 1.19 kB
import { Palette } from "../services/colors.service"; export declare type GradientOpacity = { min: number; max: number; }; export declare type GradientRadius = { min: number; max: number; }; export declare type GradientColorMap = { [id: string]: string; }; export declare type RawGradient = { colors: { negative: GradientColorMap; positive: GradientColorMap; }; opacity: GradientOpacity; radius: GradientRadius; }; export interface Gradient extends RawGradient { thresholds: number[]; highlight: boolean; blur: number; palette: Palette; colorDomain: number[]; delta: number; } export declare type GradientConfig = { thresholds: number[]; highlight: boolean; blur: number; palette: Palette; colorDomain: number[]; opacity: GradientOpacity; radius: GradientRadius; delta: number; }; export declare type GradientConfigOverwriteDefaults = { thresholds?: number[]; highlight?: boolean; blur?: number; palette?: Palette; colorDomain?: number[]; opacity?: GradientOpacity; radius?: GradientRadius; delta?: number; }; //# sourceMappingURL=gradient.types.d.ts.map