From 5ec217ea214774cab009ac9092cdfab51b34e6d7 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 5 Dec 2022 10:10:51 +0000 Subject: [PATCH] default alignment op to set --- packages/core/pattern.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/core/pattern.mjs b/packages/core/pattern.mjs index fd56c4085..c7a80b59b 100644 --- a/packages/core/pattern.mjs +++ b/packages/core/pattern.mjs @@ -1494,12 +1494,16 @@ function _composeOp(a, b, func) { return result; } } - wrapper.squeezeIn = wrapper.squeeze + wrapper.squeezein = wrapper.squeeze return wrapper; } }); + // Default op to 'set', e.g. pat.squeeze(pat2) = pat.set.squeeze(pat2) + for (const how of hows) { + Pattern.prototype[how.toLowerCase()] = function (...args) { return this.set[how.toLowerCase()](args) }; + } } // binary composers