gradient-utils
Version:
css and svg gradient utils
21 lines (20 loc) • 881 B
TypeScript
import { AngleInfo, ColorStop, LinearColorHint, LinearGradient, SideOrCorner } from './types';
export declare const parseLinearGradient: (gradient: string | null | undefined) => LinearGradient | null;
export declare const parseRepeatingLinearGradient: (gradient: string | null | undefined) => LinearGradient | null;
export declare const extractAngle: (gradient: string) => (({
angle: AngleInfo;
} | {
sideOrCorner: SideOrCorner;
} | {
interpolation: string;
}) & {
gradientWithoutAngle: string;
}) | null;
export declare const extractSideOrCorner: (source: string) => (SideOrCorner & {
gradientWithoutAngle: string;
}) | null;
export declare const extractInterpolation: (source: string) => {
interpolation: string;
gradientWithoutAngle: string;
} | null;
export declare const parseColorStops: (source: string) => (ColorStop | LinearColorHint)[] | null;