UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

21 lines (20 loc) 655 B
import { isArray, map } from "../../../../zrender/lib/core/util.mjs"; import { parsePercent } from "../../../../zrender/lib/contain/text.mjs"; function getSectorCornerRadius(model, shape, zeroIfNull) { var cornerRadius = model.get("borderRadius"); if (cornerRadius == null) { return zeroIfNull ? { cornerRadius: 0 } : null; } if (!isArray(cornerRadius)) { cornerRadius = [cornerRadius, cornerRadius, cornerRadius, cornerRadius]; } var dr = Math.abs(shape.r || 0 - shape.r0 || 0); return { cornerRadius: map(cornerRadius, function(cr) { return parsePercent(cr, dr); }) }; } export { getSectorCornerRadius };