Andy
269867f5e8
Fix bug: get merged symbol of symbol.parent before checking against module symbol ( #21147 )
2018-01-11 13:42:08 -08:00
uniqueiniquity
aff02e879c
Move createTypesRegistry so more accessible
2018-01-11 13:20:45 -08:00
uniqueiniquity
2a0d5d173d
Fix tests
2018-01-11 13:07:47 -08:00
uniqueiniquity
87c59450aa
Revert unnecessary harness changes
2018-01-11 12:58:22 -08:00
uniqueiniquity
a21f73f862
Remove timestamp checking and move registry check into jstyping
2018-01-11 12:58:22 -08:00
uniqueiniquity
e72ea6f7b1
Update installed types if older than those listed in the registry
2018-01-11 12:58:22 -08:00
uniqueiniquity
23324345e2
Update representation of timestamp file to prevent some extra install calls
2018-01-11 12:58:22 -08:00
uniqueiniquity
6a16cfe0a5
Use existing map to hold representations of timestamp files
2018-01-11 12:58:22 -08:00
uniqueiniquity
7b6be118f5
Allow for local timestamp files and style fixes
2018-01-11 12:58:22 -08:00
uniqueiniquity
3f23d5d02e
Respond to CR
2018-01-11 12:58:22 -08:00
uniqueiniquity
4c32ac010c
Add test for timestamps write
2018-01-11 12:58:21 -08:00
uniqueiniquity
0b47a2dcfe
Add tests
2018-01-11 12:58:21 -08:00
uniqueiniquity
bf4ec1df5a
Fix timestamp writing, npm install, and cache behavior
2018-01-11 12:58:21 -08:00
uniqueiniquity
b0321dc177
Refactor to avoid errors
2018-01-11 12:58:21 -08:00
Benjamin Lichtman
ee5e8e3eee
Ensure proper JSON writing behavior of timestamps
2018-01-11 12:58:21 -08:00
uniqueiniquity
9d298a13a1
[WIP] enable updating ATA files
2018-01-11 12:58:21 -08:00
Sheetal Nandi
69bb5ea8f0
Do not trigger the failed lookup location invalidation for creation of program emit files
...
Handles #20934
2018-01-11 12:34:58 -08:00
Sheetal Nandi
c5ed8646e1
Add test where emit of the file results in invalidating resolution and hence invoking recompile
2018-01-11 12:33:38 -08:00
Andrew Casey
e3da8fb526
Merge pull request #21131 from amcasey/GH15533
...
Unmangle scoped package names in import completions
2018-01-11 11:03:34 -08:00
Andy
a77c6014b3
Parse comment on @property tag and use as documentation comment ( #21119 )
...
* Parse comment on @property tag and use as documentation comment
* Fix comment parsing bug -- back up after seeing `@` character
* Add test for indent
* Don't default comment to ""
2018-01-11 10:49:39 -08:00
Nathan Shively-Sanders
658de7f80e
Merge pull request #21134 from Microsoft/fix-recursive-mapped-type-infinite-recursion
...
Fix recursive mapped type infinite recursion
2018-01-11 10:24:23 -08:00
Nathan Shively-Sanders
2b630e9ea5
Update baselines
2018-01-11 10:08:49 -08:00
Nathan Shively-Sanders
16a8003011
push/popTypeResolution for circular base constraints
...
Instead of a custom cache `typeStack`.
2018-01-11 10:07:59 -08:00
csigs
538d7e705f
LEGO: Merge pull request 21142
...
LEGO: Merge pull request 21142
2018-01-11 09:10:33 -08:00
csigs
e34a4101b5
LEGO: check in for master to temporary branch.
2018-01-11 17:10:12 +00:00
Nathan Shively-Sanders
7f8ec15edd
Merge branch 'master' into fix-recursive-mapped-type-infinite-recursion
2018-01-10 15:44:42 -08:00
Nathan Shively-Sanders
c0dd832e46
Test:incorrect mapped type doesn't infinitely recur
2018-01-10 15:40:37 -08:00
Nathan Shively-Sanders
f0ef9a08d8
getConstraintOfTypeParameter:check circularity in base constraint
2018-01-10 15:40:25 -08:00
Andrew Casey
9a4fe8eb7e
Rename getPackageNameFromAtTypesDirectoryWithoutPrefix to getUnmangledNameForScopedPackage
2018-01-10 15:17:27 -08:00
Nathan Shively-Sanders
40b896a73c
Merge pull request #17912 from Microsoft/fix2-getConstraintOfIndexedAccess
...
Fix2 get constraint of indexed access
2018-01-10 15:17:02 -08:00
Andrew Casey
211be0ae69
Add regression test for de-dup'ing.
2018-01-10 15:12:10 -08:00
Andrew Casey
ff102da9d1
Refine explanatory comment
2018-01-10 15:12:00 -08:00
Nathan Shively-Sanders
8f45373e44
Rename simplifyIndexedAccessType->getSimplifiedIndexedAccessType
2018-01-10 14:43:55 -08:00
Nathan Shively-Sanders
0b23811a56
Handle indexed mapped types in transformIndexedAccessType
...
Also rename transformIndexedAccessType to simplifyIndexedAccessType
2018-01-10 14:00:52 -08:00
Andrew Casey
8275bed33f
Add comment explaining test-only workaround
2018-01-10 13:57:06 -08:00
Andrew Casey
5d8598f280
Add regression test
2018-01-10 13:38:32 -08:00
Andrew Casey
71c92bf2f6
Fix lint error
2018-01-10 13:38:25 -08:00
Andy
7a1deae6aa
AsteriskToken should always have length 1 ( #21126 )
2018-01-10 12:52:35 -08:00
Nathan Shively-Sanders
7dbea0e82d
Merge branch 'master' into fix2-getConstraintOfIndexedAccess
2018-01-10 12:40:35 -08:00
Jack Williams
b16594b239
Ensure checkParameterInitializer always gets called
2018-01-10 20:33:44 +00:00
Jack Williams
4a86bc60a3
Add review suggestions
...
Move object destructuring assignment to checkObjectLiteralAssignment
Only check assignability of types in checkVariableLikeDeclaration for
object/array destructuring when there are properties present in the
pattern.
2018-01-10 19:52:04 +00:00
Wesley Wigham
ee87cf409b
Print the correct type in the top level chain as the message indicates ( #21127 )
2018-01-10 11:41:14 -08:00
Sheetal Nandi
ef5b171be2
Merge pull request #21107 from Microsoft/inferredProjectTypings
...
Use the currentDirectory of the project as projectRootPath in the typings request
2018-01-10 11:40:30 -08:00
Andy
102368332e
Use 'append' helper more ( #21125 )
2018-01-10 11:31:13 -08:00
Andy
ddd8e759c1
Use 'append' helper ( #21101 )
2018-01-10 11:13:47 -08:00
Priyantha Lankapura
743d8dbe0a
Fix to remove extra space between function and array index. ( #21113 )
...
https://github.com/Microsoft/TypeScript/issues/21111
2018-01-10 09:30:35 -08:00
Jack Williams
b9543bf617
Update initializerType when checking RHS of empty object destructure
2018-01-10 15:20:04 +00:00
falsandtru
da593ca7a8
Fix WeakSet interface ( #19756 )
2018-01-09 22:06:06 -08:00
Jack Williams
4acdca5258
Enforce strictNullChecks for RHS of empty destructuring assignment
...
When strictNullChecks is on, check the RHS of the following
destructuring assignments for possible null or undefined:
const {} = ...
const [] = ...
let {} = ...
let [] = ...
({} = ...)
2018-01-10 01:46:36 +00:00
Wesley Wigham
c9ef52b9d8
Do not always instantiate jsx signatures ( #21108 )
2018-01-09 17:22:19 -08:00