Andy Hanson
45c9246c09
Remove esModuleInterop from tsconfigs (no longer mandatory)
2018-02-14 14:55:13 -08:00
Andy
bef4d2b27d
Enable "esModuleInterop" in all tsconfigs ( #23354 )
2018-02-05 11:01:56 -08:00
Ryan Naddy
1bca60eeae
deepmerge does not exist on window
...
> [ts] Property 'deepmerge' does not exist on type 'Window'.
`deepmerge` is not found if it is being used within the browser
2017-11-12 10:56:58 -06:00
Andy
947a8fb761
Enable strictFunctionTypes ( #20373 )
2017-10-06 14:03:03 -07:00
Jack Sun
b04d8872dc
Using TypeScript 2.1
...
The Partial type was only added in TS v2.1
2017-08-29 16:57:22 -07:00
Jack Sun
771016d704
[deepmerge] Allow partial types in deepmerge
...
Sometimes deepmerge is used for overwriting only a few properties in a larger object. Allowing partial types lets users deepmerge without having to typecast in those cases.
In addition, also updated the typings for arrayMerge to indicate that it will be operating on two arrays.
2017-08-29 16:48:24 -07:00
Mohamed Hegazy
e564537f7f
Fix lint failures ( #16329 )
...
* fix lint failures
* Fix more lint failures
* Fix some more lint errors
2017-05-04 15:31:42 -07:00
Andy
bbc61fbf93
Extend "dtslint/dt.json" directly instead of "../tslint.json". ( #15822 )
...
* Extend "dtslint/dt.json" directly instead of "../tslint.json".
* Convert more "../tslint.json" to "dtslint/dt.json"
* no-redundant-modifiers -> strict-export-declare-modifiers
2017-04-14 08:04:05 -07:00
Andy
b6c343f2b3
Apply new lint rules to yet more packages ( #15548 )
...
* Apply new lint rules to yet more packages
* Fix leaflet lint
2017-03-31 11:01:26 -07:00
Andy Hanson
354cec620d
Move all packages to a types directory
2017-03-24 14:27:52 -07:00