Commit Graph
38 Commits
Author SHA1 Message Date
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
Cyrus Najmabadi 478ac3d3ef Merge branch 'master' into classExpressions 2015-03-31 14:53:39 -07:00
Cyrus Najmabadi a1e18fc22b Introduce a new HeritageClauseElment type.
This type represents the expression+type arguments you can get in a class or interface
heritage clause section.  For class-implements clauses, or interface-extends clauses,
these expressions can only be identifiers or dotted names.  For class extends clauses,
these could be any expressions in the future.  However, for now, we only support identifiers
and dotted names.
2015-03-31 12:29:02 -07:00
Yui T 8320bca4d0 Fix emit trailing comma for array binding pattern for varaible declaration 2015-03-30 14:41:07 -07:00
Yui T 1f055b95aa Emit ommittedExpression in binding pattern 2015-03-30 13:25:46 -07:00
Yui T 6695981583 Address code review 2015-03-23 17:59:02 -07:00
Yui T 5979dacf4f Correctly emit bidning pattern with initializer and rest 2015-03-23 11:30:51 -07:00
Yui T 36ea7c8d77 Emit destructuring in parameter 2015-03-19 14:48:02 -07:00
Vladimir Matveev 49c4b5ac13 extract declaration emitter to separate file 2015-03-18 16:37:52 -07:00