anchor.diff:      });
     });
   
  -  ports.switchStatus?.subscribe((todoId) => {
  +  ports.toggleStatus?.subscribe((todoId) => {
       Meteor.call("todos.toggleStatus", todoId, (err: Error) => {
         if (err) {
           // Maybe we should pass this error to Elm
  
positive.code:   addTodo?: {
      subscribe: (fn: (todo: string) => void) => void;
    };
    switchStatus?: {
      subscribe: (fn: (todoId: string) => void) => void;
    };
    receiveTodos?: {
  
negative.code:   });
  ```
  
  Now you can restart your server, open two browsers on http://localhost:3000 and see that everything is saved and sync 👏. 
  
  == Conclusion
  
  I hope you enjoy this content, for me it was a really great exercice.
  Three weeks ago I was crying because I could not use Elm with Meteor so I started to use React with Typescript 😳.
  
  Today, I have dropped React and I use Elm again and it is really pleasant.
  
  If you liked this post, do not hesitate to share it on your favorite social networks and if you are interested by this kind of content, you can follow me on twitter https://twitter.com/anthonny_q[@anthonny_q]
  