// TypeScript configuration that will be used to build the test sources for entry-points
// of the CDK. To avoid duplicate logic, we decided to just have one package-wide tsconfig
// file that will be  used by Bazel to build the test sources for an entry-point.
{
  "extends": "./bazel-tsconfig-build.json",
  "compilerOptions": {
    "importHelpers": false,
    "types": ["jasmine"]
  },
  "bazelOptions": {
    "suppressTsconfigOverrideWarnings": true,

    // Disable tsickle. Tsickle is only needed for building library code that will be
    // shipped through npm packages. This should speed up compilation for tests.
    "tsickle": false,

    // See https://github.com/angular/angular/issues/29107
    "devmodeTargetOverride": "es5"
  }
}
