UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

10 lines 1.23 kB
import type { TMat2D, FabricObject, TransformActionHandler, Control, ControlRenderingStyleOverride, InteractiveFabricObject, Gradient } from 'fabric'; import { Point } from 'fabric'; export declare const linearGradientColorPositionHandlerGenerator: (gradient: Gradient<"linear">, stopIndex: number) => (this: Control, dim: Point, // currentDimension finalMatrix: TMat2D, fabricObject: FabricObject) => Point; export declare const linearGradientCoordPositionHandlerGenerator: (gradient: Gradient<"linear">, pointNumber: 1 | 2) => (this: Control, dim: Point, // currentDimension finalMatrix: TMat2D, fabricObject: FabricObject) => Point; export declare const linearGradientColorActionHandlerGenerator: (gradient: Gradient<"linear">, colorIndex: number) => TransformActionHandler; export declare const linearGradientCoordsActionHandlerGenerator: (gradient: Gradient<"linear">, pointIndex: 1 | 2) => TransformActionHandler; export declare const linearGradientControlLineRender: (gradient: Gradient<"linear">) => (this: Control, ctx: CanvasRenderingContext2D, left: number, top: number, styleOverride: ControlRenderingStyleOverride, fabricObject: InteractiveFabricObject) => void; //# sourceMappingURL=linearGradientHandlers.d.ts.map