Commit Graph

15 Commits

Author SHA1 Message Date
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
rsouza
96571a8aee Downgrade TS from 2.6 to 2.4 to make compatible with /types/hapi 2017-12-22 11:32:24 -03:00
rafaelsouzaf
1e67a7aa78 Using "keyof" to set the algorithm value types. Thanks @SimonSchick, I understand now. 2017-12-19 09:54:29 -03:00
rafaelsouzaf
1e90d5e21e Rename interface names. And some lint adjusts to compile with the new default link rules. 2017-12-19 09:23:15 -03:00
rafaelsouzaf
7394ac428f Simplify tslint only with default options. 2017-12-19 09:20:51 -03:00
rafaelsouzaf
e2d8008548 Revert "Add 'strict' compiler options."
Dtslint does not allow "strict". Referer: dffcc5d687/src/checks.ts (L78)

This reverts commit f753bef
2017-12-19 00:46:59 -03:00
rafaelsouzaf
a8c57406f2 Update TS version from 2.4 to 2.6. 2017-12-19 00:27:42 -03:00
rafaelsouzaf
82c407a764 Enable some lint rules. 2017-12-18 21:18:12 -03:00
rafaelsouzaf
f753befe57 Add "strict" compiler options. Enabling --strict enables: --noImplicitAny, --noImplicitThis, --alwaysStrict, --strictNullChecks and --strictFunctionTypes. 2017-12-18 20:52:40 -03:00
rafaelsouzaf
c761f28122 Rename ISomething with ISealOptionsSub. 2017-12-18 19:55:02 -03:00
rafaelsouzaf
46b10dd903 Remove the module declaration, this is implicit in DT. 2017-12-18 19:50:55 -03:00
rsouza
c454a618f9 Set "strictNullChecks" to true. 2017-12-18 15:18:23 -03:00
rsouza
231bc5e192 Add more JSDocs. 2017-12-18 14:52:08 -03:00
rsouza
1f58580e8d Add Iron typings
https://github.com/hueniverse/iron
2017-12-18 13:12:54 -03:00