echarts-bus
Version:
魔改的Echarts,具有同时切换主题的功能
25 lines (24 loc) • 691 B
TypeScript
import { Path } from '../graphic.js';
import { PathProps } from 'zrender/lib/graphic/Path.js';
/**
* Sausage: similar to sector, but have half circle on both sides
*/
declare class SausageShape {
cx: number;
cy: number;
r0: number;
r: number;
startAngle: number;
endAngle: number;
clockwise: boolean;
}
interface SausagePathProps extends PathProps {
shape?: SausageShape;
}
declare class SausagePath extends Path<SausagePathProps> {
type: string;
constructor(opts?: SausagePathProps);
getDefaultShape(): SausageShape;
buildPath(ctx: CanvasRenderingContext2D, shape: SausageShape): void;
}
export default SausagePath;