Okay. The obvious difference is that subclasses might not implement the variable, but adding "foo=null” to the signature doesn’t sound like an insurmountable task…
On Jun 1, 2015, at 5:10 PM, Harbs <harbs.li...@gmail.com> wrote: > How is that different than adding “=null” to the signature? > > On Jun 1, 2015, at 4:56 PM, Michael Schmalle <teotigraphix...@gmail.com> > wrote: > >> "The main problems were method overloading and optional members. An >> interface in TS doesn't necesarilly HAVE to be implement completely >> by a class, by adding a question mark to the declaration you make that >> member optional." >