UNPKG

989 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4var is_array_1 = (0, tslib_1.__importDefault)(require("./is-array"));
5function parseRadius(radius) {
6 var r1 = 0, r2 = 0, r3 = 0, r4 = 0;
7 if ((0, is_array_1.default)(radius)) {
8 if (radius.length === 1) {
9 r1 = r2 = r3 = r4 = radius[0];
10 }
11 else if (radius.length === 2) {
12 r1 = r3 = radius[0];
13 r2 = r4 = radius[1];
14 }
15 else if (radius.length === 3) {
16 r1 = radius[0];
17 r2 = r4 = radius[1];
18 r3 = radius[2];
19 }
20 else {
21 r1 = radius[0];
22 r2 = radius[1];
23 r3 = radius[2];
24 r4 = radius[3];
25 }
26 }
27 else {
28 r1 = r2 = r3 = r4 = radius;
29 }
30 return {
31 r1: r1,
32 r2: r2,
33 r3: r3,
34 r4: r4,
35 };
36}
37exports.default = parseRadius;
38//# sourceMappingURL=parse-radius.js.map
\No newline at end of file