UNPKG

react-native-animated-glow

Version:

A performant, highly-customizable animated glow effect for React Native, powered by Skia and Reanimated.

31 lines (30 loc) 1.13 kB
import type { RGBColor } from './types'; export declare const parseColorToRgbWorklet: (color: string) => RGBColor; export declare const parseColorToRgbaWorklet: (color: string) => { r: number; g: number; b: number; a: number; }; export declare const interpolateColorWorklet: (color1: RGBColor, color2: RGBColor, factor: number) => RGBColor; export declare const getGradientColorWorklet: (progress: number, colors: RGBColor[]) => RGBColor; export declare const getGlowSizeVec4Worklet: (glowSize: number | number[]) => [number, number, number, number]; export declare const interpolateNumber: (from: number, to: number, p: number) => number; export declare const interpolateRgbaWorklet: (c1: { r: number; g: number; b: number; a: number; }, c2: { r: number; g: number; b: number; a: number; }, p: number) => { r: number; g: number; b: number; a: number; }; export declare const interpolateNumberArray: (from: number[], to: number[], p: number) => number[]; export declare const interpolateColorArrayWorklet: (from: string[], to: string[], p: number) => RGBColor[];