Files
lan-manager/web/node_modules/@antv/g-canvas/esm/util/parse.d.ts
openclaw 0a5f6a8047 Initial commit: Lan-manager project code
- Go backend (server/)
- Frontend (web/, server/static/)
- Database and deployment files
- Scripts and docs

Co-Authored-By: 狸花猫/Claude-Qwen3.6-Plus 🐾
2026-04-20 00:52:58 +08:00

27 lines
1.4 KiB
TypeScript

import { IElement } from '@antv/g-base';
/**
* 将边和填充设置的颜色转换成线性渐变对象
* @param {CanvasRenderingContext2D} context canvas 上下文
* @param {IElement} element 图形元素
* @param {string} gradientStr 颜色
* @returns {any} 渐变对象
*/
export declare function parseLineGradient(context: CanvasRenderingContext2D, element: IElement, gradientStr: string): CanvasGradient;
/**
* 将边和填充设置的颜色转换成圆形渐变对象
* @param {CanvasRenderingContext2D} context canvas 上下文
* @param {IElement} element 图形元素
* @param {string} gradientStr 颜色
* @returns {any} 渐变对象
*/
export declare function parseRadialGradient(context: CanvasRenderingContext2D, element: IElement, gradientStr: string): string | CanvasGradient;
/**
* 边和填充设置的颜色转换成 pattern
* @param {CanvasRenderingContext2D} context canvas 上下文
* @param {IElement} element 图形元素
* @param {string} patternStr 生成 pattern 的字符串
*/
export declare function parsePattern(context: CanvasRenderingContext2D, element: IElement, patternStr: string): any;
export declare function parseStyle(context: CanvasRenderingContext2D, element: IElement, color: string | CanvasPattern): any;
export declare function parseRadius(radius: any): number[];