For you the chaining patterns are ok in  java ? I have several thousand lines 
of D3 js code, all written in Java patterns with little chaining. Converting it 
to TS is tedious but every step makes the codebase easier in the ide.
AI told me the d3 lib by Bostock can't be  in TS if anyone wants to edit it, we 
just get TS types from it

Yahoo Mail: Search, Organize, Conquer 
 
  On Thu, Dec 4, 2025 at 7:54 PM, Vassilis Virvilis<[email protected]> wrote:   
I have a ~750 LOC file that maps the subset my application uses of an older 
version (3.5.x) of D3 to jsinterop.
I managed to write Java in a very javascript way with this. Chaining was also 
working. If you return a Selection object everything works as expected. 
Transforming the JS examples was very straightforward with minimal changes.
I have even filed a bug report when I had hit GWT limitations... 
https://github.com/gwtproject/gwt/issues/9675
I always wanted to clean it up, update it to the latest D3 and post it as 
OpenSource in Github but I never found the time...
    Vassilis
On Thu, Dec 4, 2025 at 9:27 PM 'Tim Macpherson' via GWT Users 
<[email protected]> wrote:

There was one but d3 requires following the js samples.I am having to use 
typescript to make sense of my extensive D3 js code. I'm now thinking seems 
like TS is coercing  new writers of js to write more like Java because the old 
style 'duck typing' chaining methods can't be typed by TS
(written on phone, sorry about typos)

Yahoo Mail: Search, Organize, Conquer

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/575562369.7270741.1764876458368%40mail.yahoo.com.



-- 
Vassilis Virvilis


-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/CAKbOjEw%2BF%2Buydq_1Q48fwfXwsByZmen%3D6rzPx_Z9UPZouO56LQ%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/910453741.7287381.1764878899400%40mail.yahoo.com.

Reply via email to