UNPKG

ag-charts-community

Version:

Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue

26 lines (25 loc) 894 B
import { type InternalAgPatternColor } from 'ag-charts-core'; import type { AgPatternName, CssColor } from 'ag-charts-types'; export declare class Pattern implements Omit<Required<InternalAgPatternColor>, 'type'> { pixelRatio: number; pattern: AgPatternName; width: number; height: number; padding: number; fill: CssColor; fillOpacity: number; backgroundFill: CssColor; backgroundFillOpacity: number; stroke: CssColor; strokeOpacity: number; strokeWidth: number; rotation: number; constructor(patternOptions: InternalAgPatternColor, pixelRatio?: number); private getPath; private renderStroke; private renderFill; protected createCanvasPattern(ctx: CanvasRenderingContext2D): CanvasPattern | null; private _cache; createPattern(ctx: CanvasRenderingContext2D): CanvasPattern | undefined; toSvg(): SVGElement; }