Apply all function to individual patterns rather than final stack (#1209)

This commit is contained in:
Alex McLean 2024-11-30 08:46:13 +00:00 committed by GitHub
parent 726abf76ce
commit ef53367ba9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -152,9 +152,12 @@ export function repl({
shouldHush && hush();
let { pattern, meta } = await _evaluate(code, transpiler, transpilerOptions);
if (Object.keys(pPatterns).length) {
pattern = stack(...Object.values(pPatterns));
}
if (allTransform) {
let patterns = Object.values(pPatterns);
if (allTransform) {
patterns = patterns.map(allTransform);
}
pattern = stack(...patterns);
} else if (allTransform) {
pattern = allTransform(pattern);
}
if (!isPattern(pattern)) {