2016-10-03 5 views
1

나는 jDatavcutil을 사용하여 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

일부 코드 및 참조를 추가하고 답변을 확대하십시오. –

관련 문제