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: https://github.com/Microsoft/dtslint/blob/dffcc5d6877fdec7380cd48a2e4e9357a3d786f9/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