diff --git a/public/app/core/components/PermissionList/AddPermission.tsx b/public/app/core/components/PermissionList/AddPermission.tsx index dc787ee9c86..b2ca39e6e67 100644 --- a/public/app/core/components/PermissionList/AddPermission.tsx +++ b/public/app/core/components/PermissionList/AddPermission.tsx @@ -64,7 +64,7 @@ class AddPermissions extends Component { }; onPermissionChanged = (permission: SelectableValue) => { - this.setState({ permission: permission!.value }); + this.setState({ permission: permission.value! }); }; onSubmit = async (evt: React.SyntheticEvent) => { diff --git a/public/app/core/directives/dropdown_typeahead.ts b/public/app/core/directives/dropdown_typeahead.ts index 9f201841551..34c3dba1a98 100644 --- a/public/app/core/directives/dropdown_typeahead.ts +++ b/public/app/core/directives/dropdown_typeahead.ts @@ -44,7 +44,7 @@ export function dropdownTypeahead($compile: any) { const typeaheadValues = _.reduce( $scope.menuItems, - (memo, value, index) => { + (memo: any[], value, index) => { if (!value.submenu) { value.click = 'menuItemSelected(' + index + ')'; memo.push(value.text); @@ -184,7 +184,7 @@ export function dropdownTypeahead2($compile: any) { const typeaheadValues = _.reduce( $scope.menuItems, - (memo, value, index) => { + (memo: any[], value, index) => { if (!value.submenu) { value.click = 'menuItemSelected(' + index + ')'; memo.push(value.text); diff --git a/public/app/core/utils/errors.ts b/public/app/core/utils/errors.ts index 3ff266e9481..b5e00cb034e 100644 --- a/public/app/core/utils/errors.ts +++ b/public/app/core/utils/errors.ts @@ -1,6 +1,6 @@ import _ from 'lodash'; -export function getMessageFromError(err: string | (Error & { data?: any; statusText?: string })): string | null { +export function getMessageFromError(err: string | (Error & { data?: any; statusText?: string })): string { if (err && !_.isString(err)) { if (err.message) { return err.message;