noImplicitAny: Reduce errors to 3800-ish (#17781)

* Reduce noImplicitAny errors to 3900-ish

* Fix lots of errors

* Add interface
This commit is contained in:
Tobias Skarhed
2019-06-27 13:21:04 +02:00
committed by Torkel Ödegaard
parent 013a1abb6f
commit 3045daedbd
29 changed files with 302 additions and 238 deletions

View File

@@ -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();