chrt-object
Version:
Universal Object components of Chrt
16 lines (15 loc) • 405 B
JavaScript
export function getStrokeStyle(style, strokeWidth = 1, strokeLength = 4) {
let strokeStyle = null;
switch (style) {
case 'dashed':
strokeStyle = `${strokeWidth * strokeLength} ${strokeWidth * strokeLength}`;
break;
case 'dotted':
strokeStyle = `${strokeWidth} ${strokeWidth}`;
break;
case 'solid':
default:
strokeStyle = null;
}
return strokeStyle;
}