diff --git a/packages/compiler/src/compiler/codegen.ts b/packages/compiler/src/compiler/codegen.ts index 0e278b4..7fff9d4 100644 --- a/packages/compiler/src/compiler/codegen.ts +++ b/packages/compiler/src/compiler/codegen.ts @@ -241,7 +241,7 @@ ${joinItems(sa.captureBinders.map(binderTypeGuard(t)), '\n')} switch (s.triggerType) { case 'asserted': 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)))} } }`; @@ -253,7 +253,7 @@ ${joinItems(sa.captureBinders.map(binderTypeGuard(t)), '\n')} break; case 'message': entity = t`{ - message(${ctx.argDecl(t, '__vs', '__SYNDICATE__.AnyValue')}) { + message: (${ctx.argDecl(t, '__vs', '__SYNDICATE__.AnyValue')}) => { ${guardBody(terminalWrap(t, s.terminal, walk(s.body)))} } }`;