mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
noImplicitAny: Reduce errors to 3800-ish (#17781)
* Reduce noImplicitAny errors to 3900-ish * Fix lots of errors * Add interface
This commit is contained in:
committed by
Torkel Ödegaard
parent
013a1abb6f
commit
3045daedbd
@@ -2,17 +2,17 @@ import _ from 'lodash';
|
||||
import coreModule from 'app/core/core_module';
|
||||
|
||||
/** @ngInject */
|
||||
export function SeriesOverridesCtrl($scope, $element, popoverSrv) {
|
||||
export function SeriesOverridesCtrl($scope: any, $element: JQuery, popoverSrv: any) {
|
||||
$scope.overrideMenu = [];
|
||||
$scope.currentOverrides = [];
|
||||
$scope.override = $scope.override || {};
|
||||
|
||||
$scope.addOverrideOption = (name, propertyName, values) => {
|
||||
$scope.addOverrideOption = (name: string, propertyName: string, values: any) => {
|
||||
const option = {
|
||||
text: name,
|
||||
propertyName: propertyName,
|
||||
index: $scope.overrideMenu.length,
|
||||
values: values,
|
||||
values,
|
||||
submenu: _.map(values, value => {
|
||||
return { text: String(value), value: value };
|
||||
}),
|
||||
@@ -21,7 +21,7 @@ export function SeriesOverridesCtrl($scope, $element, popoverSrv) {
|
||||
$scope.overrideMenu.push(option);
|
||||
};
|
||||
|
||||
$scope.setOverride = (item, subItem) => {
|
||||
$scope.setOverride = (item: { propertyName: string }, subItem: { value: any }) => {
|
||||
// handle color overrides
|
||||
if (item.propertyName === 'color') {
|
||||
$scope.openColorSelector($scope.override['color']);
|
||||
@@ -41,14 +41,14 @@ export function SeriesOverridesCtrl($scope, $element, popoverSrv) {
|
||||
$scope.ctrl.render();
|
||||
};
|
||||
|
||||
$scope.colorSelected = color => {
|
||||
$scope.colorSelected = (color: any) => {
|
||||
$scope.override['color'] = color;
|
||||
$scope.updateCurrentOverrides();
|
||||
$scope.ctrl.render();
|
||||
};
|
||||
|
||||
$scope.openColorSelector = color => {
|
||||
const fakeSeries = { color: color };
|
||||
$scope.openColorSelector = (color: any) => {
|
||||
const fakeSeries = { color };
|
||||
popoverSrv.show({
|
||||
element: $element.find('.dropdown')[0],
|
||||
position: 'top center',
|
||||
@@ -67,7 +67,7 @@ export function SeriesOverridesCtrl($scope, $element, popoverSrv) {
|
||||
});
|
||||
};
|
||||
|
||||
$scope.removeOverride = option => {
|
||||
$scope.removeOverride = (option: { propertyName: string | number }) => {
|
||||
delete $scope.override[option.propertyName];
|
||||
$scope.updateCurrentOverrides();
|
||||
$scope.ctrl.refresh();
|
||||
|
||||
Reference in New Issue
Block a user