Browse Source

chore(ts): Bump to 4.4 (#28289)

Co-authored-by: k-fish <kevan.fisher@sentry.io>
Evan Purkhiser 3 years ago
parent
commit
3a50d6867d
4 changed files with 17 additions and 9 deletions
  1. 1 0
      config/tsconfig.build.json
  2. 2 2
      package.json
  3. 4 2
      static/app/components/charts/eventsChart.tsx
  4. 10 5
      yarn.lock

+ 1 - 0
config/tsconfig.build.json

@@ -26,6 +26,7 @@
     "target": "es5",
     "strictBindCallApply": false,
     "experimentalDecorators": true,
+    "useUnknownInCatchVariables": false,
     // Skip type checking of all declaration files
     "skipLibCheck": true,
     "esModuleInterop": true,

+ 2 - 2
package.json

@@ -124,8 +124,8 @@
     "sprintf-js": "1.0.3",
     "style-loader": "^3.0.0",
     "ts-node": "^10.1.0",
-    "tslib": "^2.3.0",
-    "typescript": "^4.3.5",
+    "tslib": "^2.3.1",
+    "typescript": "^4.4.2",
     "u2f-api": "1.0.10",
     "webpack": "5.48.0",
     "webpack-cli": "4.7.2",

+ 4 - 2
static/app/components/charts/eventsChart.tsx

@@ -34,7 +34,10 @@ type ChartProps = {
   timeseriesData: Series[];
   showLegend?: boolean;
   legendOptions?: EChartOption.Legend;
-  chartOptions?: EChartOption;
+  chartOptions?: Omit<EChartOption, 'xAxis' | 'yAxis'> & {
+    xAxis?: EChartOption.XAxis;
+    yAxis?: EChartOption.YAxis;
+  };
   currentSeriesName?: string;
   releaseSeries?: Series[];
   previousTimeseriesData?: Series | null;
@@ -207,7 +210,6 @@ class Chart extends React.Component<ChartProps, State> {
     if (previousSeriesTransformer) {
       previousSeries = previousSeriesTransformer(previousTimeseriesData);
     }
-
     const chartOptions = {
       colors: timeseriesData.length
         ? colors?.slice(0, series.length) ?? [

+ 10 - 5
yarn.lock

@@ -14877,11 +14877,16 @@ tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
 
-tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0:
+tslib@^2.0.0, tslib@^2.0.1, tslib@^2.1.0:
   version "2.3.0"
   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
   integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
 
+tslib@^2.3.1:
+  version "2.3.1"
+  resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"
+  integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==
+
 tsutils@^3.17.1:
   version "3.17.1"
   resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
@@ -14951,10 +14956,10 @@ typescript-template-language-service-decorator@^2.2.0:
   resolved "https://registry.yarnpkg.com/typescript-template-language-service-decorator/-/typescript-template-language-service-decorator-2.2.0.tgz#4ee6d580f307fb9239978e69626f2775b8a59b2a"
   integrity sha512-xiolqt1i7e22rpqMaprPgSFVgU64u3b9n6EJlAaUYE61jumipKAdI1+O5khPlWslpTUj80YzjUKjJ2jxT0D74w==
 
-typescript@^4.3.5:
-  version "4.3.5"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
-  integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+typescript@^4.4.2:
+  version "4.4.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.2.tgz#6d618640d430e3569a1dfb44f7d7e600ced3ee86"
+  integrity sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==
 
 u2f-api@1.0.10:
   version "1.0.10"