@bitpatty/imgproxy-url-builder
Version:
A TypeScript helper library for building imgproxy URLs
38 lines (37 loc) • 1.01 kB
TypeScript
import GradientDirection from '../enums/gradient-direction.enum.js';
/**
* The gradient options
*/
type GradientOptions = {
/**
* The opacity
*/
opacity: number | string;
/**
* Hex encoded value of the gradient color
*/
color?: string;
/**
* The gradient direction
*/
direction?: GradientDirection;
/**
* Relative position of the gradient start between 0.0 and 1.0
*/
start?: number | string;
/**
* Relative position of the gradient stop between 0.0 and 1.0
*/
stop?: number | string;
};
/**
* Places a gradient on the processed image.
*
* See https://github.com/imgproxy/imgproxy/blob/cfa4b596d1f31656f9116cc16f2a4ff7d15c2837/docs/generating_the_url.md#gradient-idgradient for the imgproxy documentation
*
* @param options The gradient options
* @returns The gradient param string
*/
declare const gradient: (options: GradientOptions) => string;
export default gradient;
export { GradientOptions };