mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Typescript noAny fixes, start of a long journey
This commit is contained in:
parent
90cacf717c
commit
25b1bec250
@ -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",
|
||||||
|
@ -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: {
|
||||||
|
@ -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);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user