Commit graph

13 commits

Author SHA1 Message Date
Anders Hejlsberg
fbce4f6c98
Intrinsic string types (#40580)
* Introduce Uppercase<T> and Lowercase<T> intrinsic types

* Accept new API baselines

* Add Uppercase/Lowercase/Capitalize/Uncapitalize to lib.d.ts

* Update fourslash

* Add an 'intrinsic' keyword

* Update template literal type tests

* Accept new API baselines

* Minor fixes

* Switch Capitalize<T> and Uncapitalize<T> to intrinsic types

* Add tests

* Accept new baselines

* Accept new baselines

* Remove template literal type casing modifiers

* Update tests

* Accept new baselines

* Add more tests

* Normalize nested template literal types

* Add normalization tests

* Accept new baselines

* Update tests
2020-09-21 07:09:29 -10:00
Andrew Branch
1d5749ef78
Fix local and exported type alias merging (#36237)
* Fix local and exported type alias merging

* Add baselines
2020-01-22 13:16:49 -08:00
Tycho Grouwstra
1f77317b64 add strictTuples flag giving tuples known length 2017-08-20 02:54:26 +08:00
Kanchalai Tanglertsampan
1415cf4ea2 Update tests and baselines to declare class declaration before use 2017-02-24 17:48:06 -08:00
Herrington Darkholme
b8648fa9f6 add tests for non primitive type 2016-12-22 10:06:42 +08:00
Anders Hejlsberg
cd59573908 Merge branch 'master' into genericTypeAliases
Conflicts:
	src/compiler/checker.ts
2015-06-09 06:28:56 -07:00
Anders Hejlsberg
bcdbc98dac Adding simple tests 2015-06-05 14:50:15 -07:00
Daniel Rosenwasser
e93b7a75ce Added tests. 2015-06-02 15:42:24 -07:00
Anders Hejlsberg
8182b7132e Adding tests 2015-04-21 11:20:43 -07:00
Jason Freeman
8bf012b566 Add tests for not depending on base types 2015-04-16 18:15:03 -07:00
Vladimir Matveev
cba9b7ff5e fixed typo 2014-11-02 16:20:00 -08:00
Vladimir Matveev
6b1a96ca29 added basic set of tests for type aliases 2014-11-02 13:34:04 -08:00
Vladimir Matveev
fe7d056724 initial version of spec conformance tests for type aliases 2014-11-01 23:54:55 -07:00