@@ -3,7 +3,7 @@ module Generate.JavaScript.BuiltIn
3 , list, range
3 , list, range
4 , recordUpdate
4 , recordUpdate
6− , effect, foreignCmd, foreignSub
6+ , effect, outgoingPort, incomingPort
@@ -91,14 +91,14 @@ effect effectName =
91 JS.StringLit () (ModuleName.canonicalToString effectName)
91 JS.StringLit () (ModuleName.canonicalToString effectName)
94−foreignCmd :: String -> JS.Expression () -> JS.Expression ()
94+outgoingPort :: String -> JS.Expression () -> JS.Expression ()
95−foreignCmd name converter =
95+outgoingPort name converter =
96− Var.coreNative "Platform" "foreignCmd" `call` [ JS.StringLit () name, converter ]
96+ Var.coreNative "Platform" "outgoingPort" `call` [ JS.StringLit () name, converter ]
99−foreignSub :: String -> JS.Expression () -> JS.Expression ()
99+incomingPort :: String -> JS.Expression () -> JS.Expression ()
100−foreignSub name converter =
100+incomingPort name converter =
101− Var.coreNative "Platform" "foreignSub" `call` [ JS.StringLit () name, converter ]
101+ Var.coreNative "Platform" "incomingPort" `call` [ JS.StringLit () name, converter ]