[
https://issues.apache.org/jira/browse/THRIFT-2522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13992772#comment-13992772
]
ASF GitHub Bot commented on THRIFT-2522:
----------------------------------------
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 <[email protected]>
Date: 2014-03-21T16:18:59Z
added TypeScript Definition File generation
currently creates modules, enums, consts & structs/exceptions
commit 9846cf2d9d6954d5a4334b95556b37844b87e864
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-24T15:53:47Z
added TypeScript Definition File generation for services
fixed some bugs
commit c0e428bc81e77b28a0182e67c09616d0d5dfe6df
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-25T13:19:43Z
added Thrift IDL documentation to TypeScript definitions
minor restyling of the definitions
commit b144852e1054be616df9313ecf37ac598853584b
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-25T15:02:18Z
added TypeScript style enums to generated JavaScript code
commit defd2437a0fd2097728e1df84afb43b809c4f18d
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-25T15:23:45Z
removed TypeScript includes/references (not needed in .d.ts files)
commit a61e322f9191dff504a857cf4dbdbd4e41a9e1a9
Author: Kirby1337 <[email protected]>
Date: 2014-03-25T22:59:19Z
modified type generation for TS lists, sets & maps
commit 4482e5c45725e4d9ed04b2eaa0392144b0003861
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-27T07:46:37Z
fixed map type definition (any doesn't work as keytype)
commit 64b624c94f63f907397517f03903e5b4d56b2f51
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-27T08:44:38Z
modified output directory for TypeScript Definition Files
commit 3fe4ed62c763646d9598d7cf2dfe0b475b05e789
Author: Pascal Schweizer <[email protected]>
Date: 2014-03-27T09:03:24Z
fixed TS outdir bug with parameter -out
commit 044377d449abd835dbb8f1c5ec5daa6b4ed98c43
Author: Pascal Schweizer <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: 2014-04-11T11:29:08Z
bool is now interpreted as any in TypeScript
commit e968fe18fc870a1f51f15f750fe9ff49bbc694b4
Author: Pascal Schweizer <[email protected]>
Date: 2014-05-08T12:48:16Z
lineending fix dos -> unix
commit 5583c6f2e455937fd5270c4b9c61c256f4a64508
Author: Pascal Schweizer <[email protected]>
Date: 2014-05-08T13:58:34Z
added TypeScript definitions for JS library
commit e39e3cbf225b298688efd81fbcc3a13b550fa9e5
Author: Pascal Schweizer <[email protected]>
Date: 2014-05-08T14:00:18Z
Merge https://github.com/apache/thrift
----
> TypeScript extension for Thrift Compiler
> ----------------------------------------
>
> Key: THRIFT-2522
> URL: https://issues.apache.org/jira/browse/THRIFT-2522
> Project: Thrift
> Issue Type: New Feature
> Components: JavaScript - Compiler
> Affects Versions: 0.9.1
> Reporter: Pascal Schweizer
> Priority: Minor
> Labels: features, javascript, typescript
> Fix For: 0.9.2
>
> Original Estimate: 0h
> Remaining Estimate: 0h
>
> Add the possibility to generate TypeScript Definition Files in addition to
> the generated JavaScript code.
--
This message was sent by Atlassian JIRA
(v6.2#6252)