GitHub user Kirby1337 opened a pull request: https://github.com/apache/thrift/pull/119
TypeScript extension for Thrift Compiler (THRIFT-2522) Add the possibility to generate TypeScript Definition Files in addition to the generated JavaScript code. You can merge this pull request into a Git repository by running: $ git pull https://github.com/Kirby1337/thrift typescript Alternatively you can review and apply these changes as the patch at: https://github.com/apache/thrift/pull/119.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #119 ---- commit 4e4ca3619bc4e15939d32f6b545c78fc2046f6b9 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-21T16:18:59Z added TypeScript Definition File generation currently creates modules, enums, consts & structs/exceptions commit 9846cf2d9d6954d5a4334b95556b37844b87e864 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-24T15:53:47Z added TypeScript Definition File generation for services fixed some bugs commit c0e428bc81e77b28a0182e67c09616d0d5dfe6df Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-25T13:19:43Z added Thrift IDL documentation to TypeScript definitions minor restyling of the definitions commit b144852e1054be616df9313ecf37ac598853584b Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-25T15:02:18Z added TypeScript style enums to generated JavaScript code commit defd2437a0fd2097728e1df84afb43b809c4f18d Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-25T15:23:45Z removed TypeScript includes/references (not needed in .d.ts files) commit a61e322f9191dff504a857cf4dbdbd4e41a9e1a9 Author: Kirby1337 <pa...@hispeed.ch> Date: 2014-03-25T22:59:19Z modified type generation for TS lists, sets & maps commit 4482e5c45725e4d9ed04b2eaa0392144b0003861 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-27T07:46:37Z fixed map type definition (any doesn't work as keytype) commit 64b624c94f63f907397517f03903e5b4d56b2f51 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-27T08:44:38Z modified output directory for TypeScript Definition Files commit 3fe4ed62c763646d9598d7cf2dfe0b475b05e789 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-03-27T09:03:24Z fixed TS outdir bug with parameter -out commit 044377d449abd835dbb8f1c5ec5daa6b4ed98c43 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-04-01T06:46:53Z added recursive TS type generation for lists, sets & maps revised comments fixed a few bugs commit 2e4442dc844fb92f69fee038056066fbbac4d3b0 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-04-10T14:57:59Z fixed type generation for maps added reference tag for services which extend another one commit 0d691e6db0fa124561b2680ee824304aa302f9af Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-04-11T11:29:08Z bool is now interpreted as any in TypeScript commit e968fe18fc870a1f51f15f750fe9ff49bbc694b4 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-05-08T12:48:16Z lineending fix dos -> unix commit 5583c6f2e455937fd5270c4b9c61c256f4a64508 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-05-08T13:58:34Z added TypeScript definitions for JS library commit e39e3cbf225b298688efd81fbcc3a13b550fa9e5 Author: Pascal Schweizer <pa...@hispeed.ch> Date: 2014-05-08T14:00:18Z Merge https://github.com/apache/thrift ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---