Skip to content

Commit 4919914

Browse files
committed
Remove reduce in Playground warnings building
1 parent c2c6221 commit 4919914

File tree

2 files changed

+20
-28
lines changed

2 files changed

+20
-28
lines changed

src/Playground.mjs

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1899,37 +1899,33 @@ function Playground$default(Props) {
18991899
cmErrors = [];
19001900
} else if (result.TAG === /* Conv */0) {
19011901
var match$7 = result._0;
1902-
cmErrors = match$7.TAG === /* Fail */1 ? Belt_Array.map(match$7.details, (function (param) {
1903-
return locMsgToCmError("Error", param);
1904-
})) : [];
1902+
cmErrors = match$7.TAG === /* Fail */1 ? match$7.details.map(function (param) {
1903+
return locMsgToCmError("Error", param);
1904+
}) : [];
19051905
} else {
19061906
var result$1 = result._0;
19071907
switch (result$1.TAG | 0) {
19081908
case /* Fail */0 :
19091909
var result$2 = result$1._0;
19101910
switch (result$2.TAG | 0) {
19111911
case /* WarningErr */2 :
1912-
cmErrors = Belt_Array.reduce(result$2._0, [], (function (acc, next) {
1913-
var warn = locMsgToCmError("Warning", next.details);
1914-
acc.push(warn);
1915-
return acc;
1916-
}));
1912+
cmErrors = result$2._0.map(function (warning) {
1913+
return locMsgToCmError("Warning", warning.details);
1914+
});
19171915
break;
19181916
case /* WarningFlagErr */3 :
19191917
cmErrors = [];
19201918
break;
19211919
default:
1922-
cmErrors = Belt_Array.map(result$2._0, (function (param) {
1923-
return locMsgToCmError("Error", param);
1924-
}));
1920+
cmErrors = result$2._0.map(function (param) {
1921+
return locMsgToCmError("Error", param);
1922+
});
19251923
}
19261924
break;
19271925
case /* Success */1 :
1928-
cmErrors = Belt_Array.reduce(result$1._0.warnings, [], (function (acc, next) {
1929-
var warn = locMsgToCmError("Warning", next.details);
1930-
acc.push(warn);
1931-
return acc;
1932-
}));
1926+
cmErrors = result$1._0.warnings.map(function (warning) {
1927+
return locMsgToCmError("Warning", warning.details);
1928+
});
19331929
break;
19341930
case /* UnexpectedError */2 :
19351931
case /* Unknown */3 :

src/Playground.res

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,30 +1496,26 @@ let default = () => {
14961496
| SyntaxErr(locMsgs)
14971497
| TypecheckErr(locMsgs)
14981498
| OtherErr(locMsgs) =>
1499-
Belt.Array.map(locMsgs, locMsgToCmError(~kind=#Error))
1499+
Js.Array2.map(locMsgs, locMsgToCmError(~kind=#Error))
15001500
| WarningErr(warnings) =>
1501-
Belt.Array.reduce(warnings, [], (acc, next) => {
1502-
switch next {
1501+
Js.Array2.map(warnings, warning => {
1502+
switch warning {
15031503
| Api.Warning.Warn({details})
15041504
| WarnErr({details}) =>
1505-
let warn = locMsgToCmError(~kind=#Warning, details)
1506-
Js.Array2.push(acc, warn)->ignore
1505+
locMsgToCmError(~kind=#Warning, details)
15071506
}
1508-
acc
15091507
})
15101508
| WarningFlagErr(_) => []
15111509
}
15121510
| Comp(Success({warnings})) =>
1513-
Belt.Array.reduce(warnings, [], (acc, next) => {
1514-
switch next {
1511+
Js.Array2.map(warnings, warning => {
1512+
switch warning {
15151513
| Api.Warning.Warn({details})
15161514
| WarnErr({details}) =>
1517-
let warn = locMsgToCmError(~kind=#Warning, details)
1518-
Js.Array2.push(acc, warn)->ignore
1515+
locMsgToCmError(~kind=#Warning, details)
15191516
}
1520-
acc
15211517
})
1522-
| Conv(Fail({details})) => Belt.Array.map(details, locMsgToCmError(~kind=#Error))
1518+
| Conv(Fail({details})) => Js.Array2.map(details, locMsgToCmError(~kind=#Error))
15231519
| Comp(_)
15241520
| Conv(_)
15251521
| Nothing => []

0 commit comments

Comments
 (0)