[windup-dev] TypeScript static data and inheritance
Ondrej Zizka
ozizka at redhat.com
Wed Oct 19 10:31:23 EDT 2016
It looks like this.foo still works, only it was made private in the
super class so it looked like it didn't.
Ondra
--
Ondrej Zizka, Windup project, Brno
On 19.10.2016 07:15, Ondrej Zizka wrote:
>
> Hi devs,
>
> I am looking for a mechanism to have some static methods operating on
> data which can be overriden.
>
> U used to do it with an overriden static member, but it seems that
> TypeScript got stricter and doesn't allow that anymore.
>
> How would you implement that? Is there some singleton concept in
> TypeScript?
>
>
> Thanks, Ondra
>
> |classA {staticfoo
> =[-1];staticgetLastFoo(){returnA.foo[A.foo.length-1];}}classB extends
> A {staticfoo =[1,2,3];// Did this work in TS 1.8?}B.getLastFoo();//
> <--- gives 3|
>
>
> Ondra
>
>
> --
> --
> Ondrej Zizka, Windup project, Brno
>
>
> _______________________________________________
> windup-dev mailing list
> windup-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/windup-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/windup-dev/attachments/20161019/e8081714/attachment.html
More information about the windup-dev
mailing list