Slide 15
Slide 15 text
Decorators
Usage:
class Rocket {
orientation: Vector3 = new Vector3(0.0, 0.0, 1.0);
@track
correctPath(vector: Vector3) {
this.orientation.add(vector);
}
}
const rocket = new Rocket();
// Telemetry will track:
// {"className":"Rocket","methodName":"correctPath","parameters":{"0":{"x":0.1,"y":0.2,"z":0}}}
rocket.correctPath(new Vector3(0.1, 0.2, 0.0));