Avoid stompling on `this` binding

This commit is contained in:
Tony Garnock-Jones 2022-01-24 09:09:10 +01:00
parent faca72d6b3
commit b4d0559fe2
1 changed files with 2 additions and 2 deletions

View File

@ -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)))}
} }
}`; }`;