{"action":"closed","issue":{"url":"https://api.github.com/repos/takemyoxygen/ProtoTypes/issues/1","repository_url":"https://api.github.com/repos/takemyoxygen/ProtoTypes","labels_url":"https://api.github.com/repos/takemyoxygen/ProtoTypes/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/takemyoxygen/ProtoTypes/issues/1/comments","events_url":"https://api.github.com/repos/takemyoxygen/ProtoTypes/issues/1/events","html_url":"https://github.com/takemyoxygen/ProtoTypes/issues/1","id":147006603,"number":1,"title":"Generate \"namespace\" like type for the package","user":{"login":"takemyoxygen","id":2439445,"avatar_url":"https://avatars.githubusercontent.com/u/2439445?v=3","gravatar_id":"","url":"https://api.github.com/users/takemyoxygen","html_url":"https://github.com/takemyoxygen","followers_url":"https://api.github.com/users/takemyoxygen/followers","following_url":"https://api.github.com/users/takemyoxygen/following{/other_user}","gists_url":"https://api.github.com/users/takemyoxygen/gists{/gist_id}","starred_url":"https://api.github.com/users/takemyoxygen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/takemyoxygen/subscriptions","organizations_url":"https://api.github.com/users/takemyoxygen/orgs","repos_url":"https://api.github.com/users/takemyoxygen/repos","events_url":"https://api.github.com/users/takemyoxygen/events{/privacy}","received_events_url":"https://api.github.com/users/takemyoxygen/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-08T18:47:27Z","updated_at":"2016-04-08T20:41:05Z","closed_at":"2016-04-08T20:41:05Z","body":"if .proto file starts with package declaration, e.g.\r\n```\r\npackage foo.bar.baz\r\n\r\nmessage Whatever\r\n...\r\n```\r\n\r\nType Provider should support the following\r\n```\r\ntype Proto = ProtocolBuffersTypeProvider<\"path-to-proto-file.proto\">.Foo.Bar.Baz\r\nlet whatever = new Proto.Whatever(...)\r\n```\r\n\r\n"}}