1
2
3
4
5
6
7
8
9
10
11
12
13
| import { isArray, isNumber } from '../../core/util.js';
| export function normalizeLineDash(lineType, lineWidth) {
| if (!lineType || lineType === 'solid' || !(lineWidth > 0)) {
| return null;
| }
| lineWidth = lineWidth || 1;
| return lineType === 'dashed'
| ? [4 * lineWidth, 2 * lineWidth]
| : lineType === 'dotted'
| ? [lineWidth]
| : isNumber(lineType)
| ? [lineType] : isArray(lineType) ? lineType : null;
| }
|
|