Search code examples
typescriptangularfirst-class-functions

Callback functions in TypeScript


I'm just getting started with Angular 2 and TypeScript and I can't seem to figure out how to use callback functions, I know this may be a silly question but given this regular javascript code:

someOnject.doSomething('dsadsaks', function(data){
      console.log(data);
});

What is the equivalent in TypeScript?


Solution

  • The same code works in TypeScript. Alternatively you can use

    someOnject.doSomething('dsadsaks', data => {
      console.log(data);
    });
    

    The difference is that in the 2nd version this. would refer to the class surrounding the code.