Avoid stompling on `this` binding
This commit is contained in:
parent
faca72d6b3
commit
b4d0559fe2
|
@ -241,7 +241,7 @@ ${joinItems(sa.captureBinders.map(binderTypeGuard(t)), '\n')}
|
||||||
switch (s.triggerType) {
|
switch (s.triggerType) {
|
||||||
case 'asserted':
|
case 'asserted':
|
||||||
entity = t`{
|
entity = t`{
|
||||||
assert(${ctx.argDecl(t, '__vs', '__SYNDICATE__.AnyValue')}, ${ctx.argDecl(t, '__handle', '__SYNDICATE__.Handle')}) {
|
assert: (${ctx.argDecl(t, '__vs', '__SYNDICATE__.AnyValue')}, ${ctx.argDecl(t, '__handle', '__SYNDICATE__.Handle')}) => {
|
||||||
${guardBody(terminalWrap(t, s.terminal, walk(s.body)))}
|
${guardBody(terminalWrap(t, s.terminal, walk(s.body)))}
|
||||||
}
|
}
|
||||||
}`;
|
}`;
|
||||||
|
@ -253,7 +253,7 @@ ${joinItems(sa.captureBinders.map(binderTypeGuard(t)), '\n')}
|
||||||
break;
|
break;
|
||||||
case 'message':
|
case 'message':
|
||||||
entity = t`{
|
entity = t`{
|
||||||
message(${ctx.argDecl(t, '__vs', '__SYNDICATE__.AnyValue')}) {
|
message: (${ctx.argDecl(t, '__vs', '__SYNDICATE__.AnyValue')}) => {
|
||||||
${guardBody(terminalWrap(t, s.terminal, walk(s.body)))}
|
${guardBody(terminalWrap(t, s.terminal, walk(s.body)))}
|
||||||
}
|
}
|
||||||
}`;
|
}`;
|
||||||
|
|
Loading…
Reference in New Issue