2016-10-03 3 views
1

私はjaysvcutilを使用してOData $ metadataをコンパイルし、JayDataContext.jsを作成します。これは本当に素晴らしいですが、Typescriptを使用しています。また、typescriptやrequirejsやsystemjsなどの他のサードパーティツールでインポート/ 、... jaysvcutilはJayDataContext.d.tsを作成し、そのモジュールはtypescriptでしかインポートできません! JayDataContext.d.tsをコンパイルして、インポート構文なしでその宣言ファイルを使用するにはどうすればよいですか?Jaydata - Typescript

+0

+1この作品を作成する方法を理解しましたか?私はJayData 1.5.6を使用しようとしていますが、これまで動作させることはできませんでした。私はこのタイプの問題を見ずに以前のバージョンを使用しました。 – Jeff

+0

githubでサンプルコードを手に入れました。私は、より専門的な機能を開発して追加します。 ここにodata-jaydataの簡単なプロジェクトが表示されます https://github.com/Alikhll/Implement-Odata-JayData –

+0

[Jaydata WebSql Provider with Typescript](http://stackoverflow.com/questions/)の可能な複製13683236/jaydata-websql-provider-with-typescript) –

答えて

1

あなたは自分でコードを生成するためにroslyn apiを使用することができます。もちろん、必要なすべてのタイプスクリプト宣言も作成する必要があります。 あなたはこの機能を実装するためにリフレクションを使用できますが、実行時には使用できますが、roslynは各ビルドで生成されたコードをすべて確実に作成します。

+0

いくつかのコードとリファレンスを追加し、答えを広げてください。 –