2015-04-13 12 views
5

Quando utilizzo una libreria JavaScript di terze parti nel mio progetto Dart, passo manualmente alla documentazione della libreria e iterate attraverso le sue proprietà e metodi per creare il codice Dart attraverso una serie di noiose chiamate context e callMethod. Qualcuno ha capito un modo per automatizzare questo?Automatizza l'interoperabilità JavaScript nel Dart

Ho cercato di trovare prima un'interfaccia della riga di comando che introspe la libreria JavaScript in modo che possa generare automaticamente il codice sorgente Dart. Non ho avuto successo nella mia ricerca.

risposta

2

Introspecting JS lib può essere davvero difficile a causa del volto dinamico del linguaggio JS.

Nel mondo Typescript sono presenti i file *.d.ts utilizzati per fornire i tipi alle librerie esistenti. Per quanto ne so, la maggior parte di questi file viene scritta manualmente.

Per il momento tale strumento non è ancora disponibile.