Commit Graph

58 Commits

Author SHA1 Message Date
Wesley Wigham
977c3eec22 fix lints 2015-11-09 12:50:38 -08:00
Wesley Wigham
cadf54334b Merge branch 'master' into out-module-concat 2015-11-09 12:38:23 -08:00
Vladimir Matveev
45746d11a6 make emitter singleton, replace reading file properties with local access, use one constructor function for all nodes 2015-11-06 16:21:43 -08:00
Wesley Wigham
8a93b48945 fix lint: prefer const 2015-11-04 14:51:36 -08:00
Wesley Wigham
6f9702112f Merge branch 'master' into out-module-concat 2015-11-02 16:57:07 -08:00
Wesley Wigham
265fb518a8 feedback from CR 2015-11-02 16:54:12 -08:00
Wesley Wigham
6de5221dcd dont mutate 2015-11-02 12:53:27 -08:00
Martin Vseticka
1703972dd2 Preserve copyright comments when generating d.ts files 2015-11-02 17:07:16 +01:00
Wesley Wigham
c165be8b3a change triple-slash ref emit critaera, add a new tests and accept new baselines 2015-10-21 17:36:49 -07:00
Wesley Wigham
255cde582d remove assertion 2015-10-21 16:15:53 -07:00
Wesley Wigham
3f52686974 cleanup a bit, think toward the future 2015-10-21 15:37:58 -07:00
Wesley Wigham
37bc2773a3 feedback form pr 2015-10-21 15:27:33 -07:00
Wesley Wigham
7a4e995f01 feedback form pr 2015-10-20 15:14:18 -07:00
Wesley Wigham
6c1f3effcb m'lint 2015-10-05 14:14:00 -07:00
Wesley Wigham
d07e33dd98 Correct output, accept new baselines 2015-10-05 14:06:34 -07:00
Wesley Wigham
05dc9daf7d concatenated type emit 2015-10-05 13:22:42 -07:00
Wesley Wigham
b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Anders Hejlsberg
24f906a143 Error when emitted type in declaration file references inaccessible 'this' 2015-09-29 15:15:30 -07:00
Anders Hejlsberg
8fd2d7a7db Properly emit "this" type in declaration files 2015-09-25 14:07:24 -07:00
Ron Buckton
08f4f3774c Fixes declaration emit for a class that extends null 2015-08-27 12:53:17 -07:00
Mohamed Hegazy
00cd8ad745 Add --outFile and revert change make --out relative in tsconfig.json 2015-08-20 17:37:56 -07:00
Mohamed Hegazy
7f49375f3e Fix #3912: emit declaration for binding elements correctelly 2015-08-10 10:50:08 -07:00
Mohamed Hegazy
d58ec43b3f Fix #4159: look up the type alias paramter within the context of the parent type alias declaration 2015-08-06 16:43:15 -07:00
Mohamed Hegazy
fbba50b312 Fix #4194: emit type paramters in type alias declaration 2015-08-06 16:23:08 -07:00
Jason Freeman
4673d618a7 Make declaration emitter call resolver.isOptionalParameter 2015-07-28 14:42:08 -07:00
Dan Quirk
9c2a7705b0 merge master 2015-07-09 18:16:21 -07:00
Tingan Ho
28976a0e34 Adds type predicate signature display and addresses CR feedback 2015-07-09 12:10:39 +08:00
Tingan Ho
951084fc85 Fixes emit of type predicated in delcaration files 2015-07-09 12:08:14 +08:00
Dan Quirk
5dfa6104f9 Turn off a few rules and more cleanup post merge 2015-07-08 17:42:26 -07:00
Dan Quirk
be1371d3cd Merge master 2015-07-08 15:35:49 -07:00
Anders Hejlsberg
fc1888ec8a Merge branch 'master' into intersectionTypes
Conflicts:
	tests/baselines/reference/APISample_linter.js
2015-07-03 11:26:38 -07:00
Anders Hejlsberg
a13b64246a Merge branch 'master' into intersectionTypes
Conflicts:
	tests/baselines/reference/APISample_linter.js
2015-06-30 11:57:49 -07:00
Dan Quirk
ed1ff3d57d Fixing up whitespace and semicolons 2015-06-25 16:24:41 -07:00
Arthur Ozga
a7ec1c4874 merged master 2015-06-25 13:25:44 -07:00
Anders Hejlsberg
643832dab5 Implement intersection types 2015-06-24 16:46:32 -07:00
Dick van den Brink
2a483187a7 Remove unused variables 2015-06-25 00:23:13 +02:00
Arthur Ozga
b7f4ee5478 Merge branch 'master' into abstract-classes2 2015-06-19 15:46:26 -07:00
Arthur Ozga
326036dbe5 write to declaration file 2015-06-18 15:04:05 -07:00
Mohamed Hegazy
3d224bde48 Emit declarations of namespaces correctelly 2015-06-17 17:50:03 -07:00
Arthur Ozga
506349f9c5 Fix merge conflicts with master 2015-06-15 16:48:09 -07:00
Mohamed Hegazy
224e7630ea use namespaces instead of modules in the codebase 2015-06-12 09:01:48 -07:00
Dick van den Brink
3aeae55fc3 Output abstract keyword in declaration files (for classes) 2015-04-30 17:53:39 +02:00
Paul van Brenk
54ef1bf93d Rename HeritageClauseElement to ExpressionWithTypeArguments + related methods. 2015-04-29 14:49:03 -07:00
Cyrus Najmabadi
c2e178ee51 CR feedback. 2015-04-17 12:06:21 -07:00
Cyrus Najmabadi
d1c0f8780d Additional API cleanup. 2015-04-16 22:54:46 -07:00
Mohamed Hegazy
13ef271831 use @internal comment consistenlly 2015-04-10 16:32:02 -07:00
Mohamed Hegazy
431dce7b84 Merge branch 'master' into APIReviewCleanup
Conflicts:
	src/services/outliningElementsCollector.ts
2015-04-10 16:11:03 -07:00
Mohamed Hegazy
dc4d8c8d1f Emit temp var declaration for 'export default <expression>' in declaration emit 2015-04-09 16:34:16 -07:00
Mohamed Hegazy
1c91c2c5d0 Mark non-public API surface with the /* @internal */ comment 2015-04-09 14:18:14 -07:00
Cyrus Najmabadi
ee3ba3bf75 CR feedback. 2015-03-31 17:23:52 -07:00