kibana/packages/kbn-system-loader
Felix Stürmer 021ca43849
Upgrade typescript to 2.9.2 (#20757) (#20865)
This upgrades TypeScript to version 2.9.2. My main motivation is the support for generic type arguments in JSX elements and tagged templates (e.g. for `styled-components`).

Problems arising from breaking changes in the new TypeScript version have been mitigated by:

* setting the `keyofStringsOnly` option until impacted code has been
  future-proofed
* Restricting some joi-related generics

See the [release notes](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-9.html) for details.

Some follow-up tasks should be:

* Update EUI to support the new `keyof` behaviour
* Update new platform TypeScript code to support new `keyof` behaviour
* Remove `keyofStringsOnly` setting
2018-07-17 11:23:09 +02:00
..
src Increase prettier line width to 100 (#20535) (#20596) 2018-07-11 00:41:00 +02:00
package.json Upgrade typescript to 2.9.2 (#20757) (#20865) 2018-07-17 11:23:09 +02:00
tsconfig.json
yarn.lock Upgrade typescript to 2.9.2 (#20757) (#20865) 2018-07-17 11:23:09 +02:00