Typescript noAny fixes, start of a long journey

This commit is contained in:
Torkel Ödegaard 2019-03-11 20:44:14 +01:00
parent 90cacf717c
commit 25b1bec250
4 changed files with 10 additions and 5 deletions

View File

@ -17,6 +17,7 @@
"@babel/preset-react": "^7.0.0", "@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.1.0", "@babel/preset-typescript": "^7.1.0",
"@rtsao/plugin-proposal-class-properties": "^7.0.1-patch.1", "@rtsao/plugin-proposal-class-properties": "^7.0.1-patch.1",
"@types/angular": "^1.6.6",
"@types/chalk": "^2.2.0", "@types/chalk": "^2.2.0",
"@types/classnames": "^2.2.6", "@types/classnames": "^2.2.6",
"@types/commander": "^2.12.2", "@types/commander": "^2.12.2",

View File

@ -30,7 +30,7 @@ const FONT_SCALE = 1;
export class Gauge extends PureComponent<Props> { export class Gauge extends PureComponent<Props> {
canvasElement: any; canvasElement: any;
static defaultProps = { static defaultProps: Partial<Props> = {
maxValue: 100, maxValue: 100,
valueMappings: [], valueMappings: [],
minValue: 0, minValue: 0,
@ -41,7 +41,6 @@ export class Gauge extends PureComponent<Props> {
thresholds: [], thresholds: [],
unit: 'none', unit: 'none',
stat: 'avg', stat: 'avg',
theme: GrafanaThemeType.Dark,
}; };
componentDidMount() { componentDidMount() {
@ -134,7 +133,7 @@ export class Gauge extends PureComponent<Props> {
Math.min(dimension / 5, 100) * (formattedValue !== null ? this.getFontScale(formattedValue.length) : 1); Math.min(dimension / 5, 100) * (formattedValue !== null ? this.getFontScale(formattedValue.length) : 1);
const thresholdLabelFontSize = fontSize / 2.5; const thresholdLabelFontSize = fontSize / 2.5;
const options = { const options: any = {
series: { series: {
gauges: { gauges: {
gauge: { gauge: {

View File

@ -10,13 +10,13 @@ coreModule.directive('jsonTree', [
startExpanded: '@', startExpanded: '@',
rootName: '@', rootName: '@',
}, },
link: (scope, elem) => { link: (scope: any, elem) => {
const jsonExp = new JsonExplorer(scope.object, 3, { const jsonExp = new JsonExplorer(scope.object, 3, {
animateOpen: true, animateOpen: true,
}); });
const html = jsonExp.render(true); const html = jsonExp.render(true);
elem.html(html); elem.replaceAll(html);
}, },
}; };
}, },

View File

@ -1514,6 +1514,11 @@
react-input-autosize "^2.2.1" react-input-autosize "^2.2.1"
react-transition-group "^2.2.1" react-transition-group "^2.2.1"
"@types/angular@^1.6.6":
version "1.6.54"
resolved "https://registry.yarnpkg.com/@types/angular/-/angular-1.6.54.tgz#f9d5a03e4da7b021a6dabe5d63e899ed4567a5bd"
integrity sha512-xA1FuozWXeRQ7FClUbvk8ePL+dydBeDoCWRPFTHU5+8uvVtIIfLGiHA8CMkwsbddFCYnTDVbLxG85a/HBx7LtA==
"@types/chalk@^2.2.0": "@types/chalk@^2.2.0":
version "2.2.0" version "2.2.0"
resolved "https://registry.yarnpkg.com/@types/chalk/-/chalk-2.2.0.tgz#b7f6e446f4511029ee8e3f43075fb5b73fbaa0ba" resolved "https://registry.yarnpkg.com/@types/chalk/-/chalk-2.2.0.tgz#b7f6e446f4511029ee8e3f43075fb5b73fbaa0ba"