upsetjs import { generateId } from '../../utils' ; export default function deriveVennSizeDependent ( width , height , margin , id ) { const h = height - 2 * margin ; const w = width - 2 * margin ; const r = Math . min ( w , h ) / 2 ; return { id : id ? id : generateId ( ) , legend : { x : width / 2 , } , area : { w , h , cx : w / 2 , cy : h / 2 , r , } , margin : margin , w : width , h : height , } ; } export declare type VennDiagramSizeInfo = ReturnType < typeof deriveVennSizeDependent > ;