최상의 방법으로 SharpKit.JavaScript.JsObject
을 TypeScript
으로 변환하는 방법을 궁금합니다.SharpKit의 JsObject를 TypeScript로 번역
내가있는 경우 :
JsObject<string, bool> vars = new JsObject<string, bool>();
을 나는대로 번역 :
var vars: { [key: string]: bool; } = {};
하지만이있을 때 나는 혼란 스러워요 :
JsObject<string> vars = new JsObject<string>();
과 :
JsObject vars = new JsObject();
을
아무도 도와 줄 수 있습니까?
[편집]
내가
JsObject<string> vars = new JsObject<string>();
는 그냥 추측 ??? 이 객체의 멤버의 액세스시 캐스트를 강제하려고하지 않는 한
var vars: { [key: string]: Object; } = {};
당분간 TypeScript에는 제네릭이 없으므로 generics를 사용하는 구조의 '번역'은 근사치가 될 것입니다. – JcFx
그런 근사가 어떻게 생겼는지 말해 줄 수 있습니까? – Nickon
아니요 - 다른 질문에 대한 답변에서 언급했듯이 한 언어에서 다른 언어로 구조를 번역하는 것이 매우 유용하다고 생각하지 않습니다. IM ** H ** O 귀하는 TS/JS에 대한 요구 사항을 정의하는 것이 더 좋을 것입니다. TS/JS를 생각할 때, 어떻게 충족 될 수 있는지에 대한 참조없이 코드에서 이러한 요구 사항을 가장 잘 충족시키는 방법을 생각하십시오. C# 또는 PHP 또는 다른 언어로 변환 할 수 있습니다. – JcFx