2016-10-03 5 views
1

Я использую jaysvcutil для компиляции метаданных OData $ и создания JayDataContext.js, и это действительно потрясающе, но я использую TypScript, и я не хочу использовать синтаксис импорта/экспорта в машинописных и других сторонних инструментах, таких как requirejs или systemjs , ... jaysvcutil make JayDataContext.d.ts и его модуль является импортируемым только в машинописном тексте! как я могу скомпилировать JayDataContext.d.ts и использовать его файл декларации без синтаксиса импорта?Jaydata - Typcript

+0

+1 Вы выяснили, как это сделать? Я пытаюсь использовать JayData 1.5.6 и до сих пор не смог заставить его работать. Я использовал более ранние версии, не видя этого типа проблемы. – Jeff

+0

У меня есть пример кода на github, и я собираюсь разработать и добавить еще несколько профессиональных функций. вы можете увидеть простой проект odata-jaydata здесь https://github.com/Alikhll/Implement-Odata-JayData –

+0

Возможный дубликат [Поставщик веб-сайта Jaydata с машинописным текстом] (http://stackoverflow.com/questions/ 13683236/jaydata-websql-provider-with-typescript) –

ответ

1

Вы можете использовать roslyn api для генерации кода самостоятельно и, конечно же, вы должны создать все необходимые объявления машинописных описаний. , как вы знаете, вы можете использовать отражение для реализации этой функции, но это было бы во время выполнения, но roslyn make уверен, что у вас все сгенерированный код в каждой сборке.

+0

Пожалуйста, добавьте код и ссылки и расширьте свой ответ. –

 Смежные вопросы

  • Нет связанных вопросов^_^