{"action":"created","issue":{"url":"https://api.github.com/repos/angelozerr/typescript.java/issues/12","repository_url":"https://api.github.com/repos/angelozerr/typescript.java","labels_url":"https://api.github.com/repos/angelozerr/typescript.java/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/angelozerr/typescript.java/issues/12/comments","events_url":"https://api.github.com/repos/angelozerr/typescript.java/issues/12/events","html_url":"https://github.com/angelozerr/typescript.java/issues/12","id":138578759,"number":12,"title":"TypeScript nature","user":{"login":"angelozerr","id":1932211,"avatar_url":"https://avatars.githubusercontent.com/u/1932211?v=3","gravatar_id":"","url":"https://api.github.com/users/angelozerr","html_url":"https://github.com/angelozerr","followers_url":"https://api.github.com/users/angelozerr/followers","following_url":"https://api.github.com/users/angelozerr/following{/other_user}","gists_url":"https://api.github.com/users/angelozerr/gists{/gist_id}","starred_url":"https://api.github.com/users/angelozerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angelozerr/subscriptions","organizations_url":"https://api.github.com/users/angelozerr/orgs","repos_url":"https://api.github.com/users/angelozerr/repos","events_url":"https://api.github.com/users/angelozerr/events{/privacy}","received_events_url":"https://api.github.com/users/angelozerr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/angelozerr/typescript.java/milestones/1","html_url":"https://github.com/angelozerr/typescript.java/milestones/1.0.0","labels_url":"https://api.github.com/repos/angelozerr/typescript.java/milestones/1/labels","id":1609287,"number":1,"title":"1.0.0","description":"","creator":{"login":"angelozerr","id":1932211,"avatar_url":"https://avatars.githubusercontent.com/u/1932211?v=3","gravatar_id":"","url":"https://api.github.com/users/angelozerr","html_url":"https://github.com/angelozerr","followers_url":"https://api.github.com/users/angelozerr/followers","following_url":"https://api.github.com/users/angelozerr/following{/other_user}","gists_url":"https://api.github.com/users/angelozerr/gists{/gist_id}","starred_url":"https://api.github.com/users/angelozerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angelozerr/subscriptions","organizations_url":"https://api.github.com/users/angelozerr/orgs","repos_url":"https://api.github.com/users/angelozerr/repos","events_url":"https://api.github.com/users/angelozerr/events{/privacy}","received_events_url":"https://api.github.com/users/angelozerr/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":0,"state":"open","created_at":"2016-02-27T08:45:52Z","updated_at":"2016-03-06T15:41:14Z","due_on":null,"closed_at":null},"comments":11,"created_at":"2016-03-04T20:29:58Z","updated_at":"2016-03-06T22:32:08Z","closed_at":null,"body":"typescript.java can manage completion, hover, validation for *.ts, .*jsx, *.tsx and even *.js file (TypeScript Salsa). \r\n\r\nToday  completion, hover, validation are executed for thoses files without converting the project to TypeScript (Like Convert to JavaScript project).\r\n\r\nIt means that if user install typescript.java, the whole project of workspace which have  *.ts, .*jsx, *.tsx, *.js will consume TypeScritpt tsserver.\r\n\r\nThis issue is to define the rules when tsserver must be consumed or not (I would liek to avoid doing \"Convert To TypeScript project\".\r\n\r\nThe case that I see which is hassle is for *.js files. My idea is to consume tsserver only if project has jsconfig.json.\r\n\r\n@piotrtomiak  please give me your opinion about this issue if you decide to use typescript.java. Thanks!"},"comment":{"url":"https://api.github.com/repos/angelozerr/typescript.java/issues/comments/193008801","html_url":"https://github.com/angelozerr/typescript.java/issues/12#issuecomment-193008801","issue_url":"https://api.github.com/repos/angelozerr/typescript.java/issues/12","id":193008801,"user":{"login":"angelozerr","id":1932211,"avatar_url":"https://avatars.githubusercontent.com/u/1932211?v=3","gravatar_id":"","url":"https://api.github.com/users/angelozerr","html_url":"https://github.com/angelozerr","followers_url":"https://api.github.com/users/angelozerr/followers","following_url":"https://api.github.com/users/angelozerr/following{/other_user}","gists_url":"https://api.github.com/users/angelozerr/gists{/gist_id}","starred_url":"https://api.github.com/users/angelozerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angelozerr/subscriptions","organizations_url":"https://api.github.com/users/angelozerr/orgs","repos_url":"https://api.github.com/users/angelozerr/repos","events_url":"https://api.github.com/users/angelozerr/events{/privacy}","received_events_url":"https://api.github.com/users/angelozerr/received_events","type":"User","site_admin":false},"created_at":"2016-03-06T22:32:08Z","updated_at":"2016-03-06T22:32:08Z","body":"> I know angular2-eclipse project. I'm very excited about it ;) I'm impatient to use it.\r\n\r\nCool:) But to be honnest with you, I have just started some POC to study limitation of Eclipse WTP. I'm afraid that those limitation will not be fixed for Neon -(\r\n\r\nBut I can start to implement basic feature like completion for *ngFor inside HTML editor.\r\n\r\nMy first goal today is to release typescript.java with basic feature for TypeScript (completion, hover, hyperlink, validation and perhaps tsc). After that I will try to start Angular2 Eclipse.\r\n\r\n> If I have some spare time, I promise to contribute to the plugin ;)\r\n\r\nAny contribution are welcome!"}}