I’m teaching myself typescript, because why not, and right off the bat I’m blown away by the genius that is using public as a prefix to constructor arguments.
If you haven’t seen it before, it looks like this:
class Human { constructor(public name, public age, public job){ // do more constructor things here } }
And that’s the same as doing this:
class Human { constructor(name, age, job){ this.name = name; this.age = age; this.job = job; } }
It just takes the argument and sets a field with that same name in the object! It’s not a revolutionary feature, but it saves so much time in the long run. Anyway, back to it. Look forward to reading about my journey through NativeScript soon, possibly, maybe.