Quellcode durchsuchen

Chore: Add more explicit typing (#16594)

Andrej Ocenas vor 6 Jahren
Ursprung
Commit
6eb8b29d70

+ 1 - 1
public/app/features/datasources/utils/passwordHandlers.test.ts

@@ -2,7 +2,7 @@ import { createResetHandler, PasswordFieldEnum, Ctrl } from './passwordHandlers'
 
 describe('createResetHandler', () => {
   Object.keys(PasswordFieldEnum).forEach(fieldKey => {
-    const field = PasswordFieldEnum[fieldKey];
+    const field: any = PasswordFieldEnum[fieldKey as any];
 
     it(`should reset existing ${field} field`, () => {
       const event: any = {

+ 8 - 2
public/app/features/datasources/utils/passwordHandlers.ts

@@ -15,8 +15,14 @@ export enum PasswordFieldEnum {
  */
 export type Ctrl = {
   current: {
-    secureJsonFields: {};
-    secureJsonData?: {};
+    secureJsonFields: {
+      [key: string]: boolean;
+    };
+    secureJsonData?: {
+      [key: string]: string;
+    };
+    password?: string;
+    basicAuthPassword?: string;
   };
 };