Commit Graph
8132 Commits
Author SHA1 Message Date
Andy d24b6891d8 Merge pull request #13678 from Microsoft/package_json_main_2
Allow package.json "main" to specify a directory
2017-02-13 06:19:40 -08:00
Mohamed Hegazy 2fc634f460 Merge pull request #13905 from Microsoft/optionalParametersInJSFunctions
Treat function paramters in a .js file with no JSDoc as optional
2017-02-09 16:46:19 -08:00
Mohamed Hegazy e76607e864 Fix typo 2017-02-09 16:24:32 -08:00
Mohamed Hegazy a47c47611f Respond to code review comments 2017-02-09 15:25:49 -08:00
Mohamed Hegazy 4ec68481ba Merge pull request #13903 from Microsoft/jsPropertyWidening
Widen special JS property declarations to match regular property declarations
2017-02-09 15:08:35 -08:00
Mohamed Hegazy 24ddbe4b60 Widen after sub-type-reduction took place 2017-02-09 14:55:07 -08:00
Mohamed Hegazy 47203c5c3a Merge pull request #13983 from Microsoft/lintFixes
Fix lint failures detected by tslint@4.4.2
2017-02-09 13:02:10 -08:00
Nathan Shively-Sanders 270c0b80d9 Merge pull request #13959 from Microsoft/fix-assigned-type-of-assignment-nested-in-literals
Fix assigned type of assignment nested in literals
2017-02-09 12:59:46 -08:00
Yui f7b20624cf Merge pull request #13916 from Microsoft/master-fix13602
[Master] Fix 13602 preserve comment following element in node list
2017-02-09 12:51:22 -08:00
Mohamed Hegazy 84fc29f900 Fix lint failures detected by tslint@4.4.2 2017-02-09 12:46:09 -08:00
Kanchalai Tanglertsampan 8da2bd97bd Address code review 2017-02-09 12:32:50 -08:00
Kanchalai Tanglertsampan 8b8c490ff6 Address code review: fix indentation 2017-02-08 13:36:19 -08:00
Nathan Shively-Sanders 125dd57a75 Fix assigned type of assignment nested in literals
Fixes #12946
2017-02-08 13:28:23 -08:00
Kanchalai Tanglertsampan a928ad3bd3 Address code review: move only expose emitLeadingCommentsOfPosition 2017-02-08 10:17:58 -08:00
Vladimir Matveev 915ffab8cc disable fs watcher for UNC paths on Windows (#13937) 2017-02-07 14:47:07 -08:00
Nathan Shively-Sanders bcd1ef8477 Merge branch 'master' into typeof-string-literal-union-type 2017-02-07 12:59:39 -08:00
Kanchalai Tanglertsampan 80eae169ee Emit leading comment before brace token 2017-02-07 11:56:44 -08:00
Nathan Shively-Sanders 94aeff2a2c Merge pull request #13914 from Microsoft/forward-ref-in-property-initialisers
Error on forward references in property initializers
2017-02-07 07:37:02 -08:00
Kanchalai Tanglertsampan 188e9df9b5 Emit missing trailing comment of an element in node list 2017-02-06 18:13:17 -08:00
Nathan Shively-Sanders c28edc31c0 Error on forward references for property initializers
The error only appears when a property initializer references another
property before its definition. References to outer variables, etc are
still allowed.
2017-02-06 15:53:00 -08:00
Ron Buckton eedc2619db Minor PR feedback 2017-02-06 15:28:54 -08:00
Mohamed Hegazy 82a3feaadc Treat function paramters in a .js file with no JSDoc as optional 2017-02-06 11:54:13 -08:00
Mohamed Hegazy 914150f2f1 Widen special JS property declarations to match regular property declarations 2017-02-06 09:57:12 -08:00
Ron Buckton 9a65a66423 Fix linter error 2017-02-04 22:46:38 -08:00
Ron Buckton bd98bc97bd Add factory functions for rest of NodeEdgeTraversal 2017-02-03 14:12:50 -08:00
Ron Buckton 7a539d0b85 Identifier escaping/unescaping for unique names 2017-02-03 12:40:39 -08:00
Ron Buckton a72abc8ebc Make getOriginalNode/getParseTreeNode public 2017-02-01 19:41:28 -08:00
Ron Buckton ff4c72de00 Make most current Node factory functions public 2017-02-01 16:36:10 -08:00
Ron Buckton bc611d9e7d Merge pull request #13761 from Microsoft/extractPrinter
Expose printing functionality of emitter as a public API
2017-02-01 16:29:29 -08:00
Ron Buckton 984541316a Added comments and a few Debug assertions 2017-02-01 16:16:04 -08:00
Ron Buckton f02ce1f6a0 PR Feedback 2017-02-01 15:22:35 -08:00
Nathan Shively-Sanders d23f692734 rename arrayFromMap -> convertToArray 2017-02-01 13:11:16 -08:00
Anders Hejlsberg 86b3c14099 Consider 'object' a valid base type + apparent type of 'object' is {} 2017-02-01 11:36:33 -08:00
Anders Hejlsberg 15c6022e40 Fix typo causing bug 2017-02-01 09:32:33 -08:00
Nathan Shively-Sanders 2ce64f2bad Create typeof's string literal union type once
This changes the print order of string literal unions slightly. I think
this is because 'string', 'symbol', etc are added to a union very early
on in the creation of the checker.
2017-01-31 14:39:10 -08:00
Mohamed Hegazy cf20850e79 Merge pull request #13750 from gdh1995/fix-typo-in-catch
remove an odd new-line for catch clause
2017-01-31 11:42:35 -08:00
Nathan Shively-Sanders 01bc4efc82 Add arrayFromMap utility function 2017-01-31 10:34:44 -08:00
Nathan Shively-Sanders d77945fe1f typeof now has string literal union type
Previously, it was just a string
2017-01-31 10:28:02 -08:00
Anders Hejlsberg 7e7057a89d Empty object type assignable to mapped type with optional properties 2017-01-30 16:53:31 -08:00
Anders Hejlsberg 16103a9ca2 Fix isSymbolInScopeOfMappedTypeParameter to include mapped types 2017-01-30 15:40:31 -08:00
Anders Hejlsberg f32f95ae23 Merge pull request #13743 from Microsoft/mixinClasses
Mixin classes
2017-01-30 12:47:21 -10:00
Ron Buckton 64ff691a2e Move EmitTextWriter to types.ts 2017-01-30 14:21:52 -08:00
Ron Buckton f0563ac287 Printer API unit tests 2017-01-30 13:50:34 -08:00
Daniel Rosenwasser d38bc54002 Merge pull request #13759 from Microsoft/fixMissingThis
Quick fix to add missing 'this.' for property accesses
2017-01-30 13:03:24 -08:00
Nathan Shively-Sanders cca68adf87 Import helpers skips __assign when target >= ES6
Instead, Object.assign is emitted.
2017-01-30 12:42:19 -08:00
Ron Buckton 0165b71549 Embed comment emit inside of printer 2017-01-30 12:38:18 -08:00
Daniel Rosenwasser 57e224ce3a Merge branch 'master' into fixMissingThis 2017-01-30 12:01:12 -08:00
Nathan Shively-Sanders a67a749331 Emit Object.assign for spread for targets >= ES6 2017-01-30 10:42:11 -08:00
Nathan Shively-Sanders 5282a8d0f5 ES6 target uses Object.assign for emitting spread
Also omits the __assign helper
2017-01-30 08:55:32 -08:00
gdh1995 cc8bd6fc09 remove an odd new-line for catch clause 2017-01-30 19:32:19 +08:00