UNPKG

@visactor/vgrammar-venn

Version:

Venn layout transform for VGrammar

9 lines (8 loc) 437 B
import type { IPointLike } from '@visactor/vutils'; import type { VennCircleName, IVennArea, IVennCircle, VennAreaName } from './interface'; export declare function computeTextCenters(circles: Record<VennCircleName, IVennCircle>, areas: IVennArea[]): Record<VennAreaName, IPointLike>; export declare function computeTextCenter(interior: IVennCircle[], exterior: IVennCircle[]): { x: number; y: number; disjoint?: boolean; };