microsoft / devicescript

TypeScript for Tiny IoT Devices (ESP32, RP2040, ...)
https://microsoft.github.io/devicescript/
MIT License
3.28k stars 119 forks source link

can't refer to ctor field arguments #357

Closed mmoskal closed 1 year ago

mmoskal commented 1 year ago
class Foo {
    constructor(public bar: number) {
        ds.assert(bar === 12) // compilation fails here
        ds.assert(this.bar === 12)
    }
}

new Foo(12)