| 12345678910111213141516171819202122232425262728 |
- import type { AbsoluteArray } from '@antv/util';
- import type { DisplayObject, ParsedPathStyleProps } from '../../display-objects';
- import { Rectangle } from '../../shapes';
- import type { CSSProperty } from '../CSSProperty';
- import { mergePaths, parsePath } from '../parser/path';
- export declare class CSSPropertyPath implements Partial<CSSProperty<ParsedPathStyleProps['path'], ParsedPathStyleProps['path']>> {
- /**
- * path2Curve
- */
- parser: typeof parsePath;
- parserWithCSSDisabled: typeof parsePath;
- calculator(name: string, oldParsed: ParsedPathStyleProps['path'], parsed: ParsedPathStyleProps['path']): {
- absolutePath: AbsoluteArray;
- hasArc: boolean;
- segments: import("../../display-objects").PathSegment[];
- polygons: [number, number][][];
- polylines: [number, number][][];
- curve: import("@antv/util").CurveArray;
- totalLength: number;
- rect: Rectangle;
- };
- mixer: typeof mergePaths;
- /**
- * update local position
- */
- postProcessor(object: DisplayObject, attributes: string[]): void;
- }
- //# sourceMappingURL=CSSPropertyPath.d.ts.map
|