fix eslint warnigs for core project (#7506)

This commit is contained in:
Denys Vuika
2022-02-17 14:35:33 +00:00
committed by GitHub
parent 5b7f255eec
commit bca5a783ab
246 changed files with 5127 additions and 5065 deletions

View File

@@ -33,15 +33,15 @@ export class CardItemTypeService extends DynamicComponentMapper {
protected defaultValue: Type<any> = CardViewTextItemComponent;
protected types: { [key: string]: DynamicComponentResolveFunction } = {
'text': DynamicComponentResolver.fromType(CardViewTextItemComponent),
'select': DynamicComponentResolver.fromType(CardViewSelectItemComponent),
'int': DynamicComponentResolver.fromType(CardViewTextItemComponent),
'float': DynamicComponentResolver.fromType(CardViewTextItemComponent),
'date': DynamicComponentResolver.fromType(CardViewDateItemComponent),
'datetime': DynamicComponentResolver.fromType(CardViewDateItemComponent),
'bool': DynamicComponentResolver.fromType(CardViewBoolItemComponent),
'map': DynamicComponentResolver.fromType(CardViewMapItemComponent),
'keyvaluepairs': DynamicComponentResolver.fromType(CardViewKeyValuePairsItemComponent),
'array': DynamicComponentResolver.fromType(CardViewArrayItemComponent)
text: DynamicComponentResolver.fromType(CardViewTextItemComponent),
select: DynamicComponentResolver.fromType(CardViewSelectItemComponent),
int: DynamicComponentResolver.fromType(CardViewTextItemComponent),
float: DynamicComponentResolver.fromType(CardViewTextItemComponent),
date: DynamicComponentResolver.fromType(CardViewDateItemComponent),
datetime: DynamicComponentResolver.fromType(CardViewDateItemComponent),
bool: DynamicComponentResolver.fromType(CardViewBoolItemComponent),
map: DynamicComponentResolver.fromType(CardViewMapItemComponent),
keyvaluepairs: DynamicComponentResolver.fromType(CardViewKeyValuePairsItemComponent),
array: DynamicComponentResolver.fromType(CardViewArrayItemComponent)
};
}

View File

@@ -50,14 +50,14 @@ describe('CardViewUpdateService', () => {
describe('Service', () => {
let cardViewUpdateService: CardViewUpdateService;
const property: CardViewBaseItemModel = <CardViewBaseItemModel> {
const property: CardViewBaseItemModel = {
label: 'property-label',
value: 'property-value',
key: 'property-key',
default: 'property-default',
editable: false,
clickable: false
};
} as CardViewBaseItemModel;
beforeEach(() => {
cardViewUpdateService = TestBed.inject(CardViewUpdateService);
@@ -85,7 +85,7 @@ describe('CardViewUpdateService', () => {
}));
it('should send updated node when aspect changed', fakeAsync(() => {
const fakeNode: MinimalNode = <MinimalNode> { id: 'Bigfoot'};
const fakeNode: MinimalNode = { id: 'Bigfoot'} as MinimalNode;
cardViewUpdateService.updatedAspect$.subscribe((node: MinimalNode) => {
expect(node.id).toBe('Bigfoot');
});

View File

@@ -29,13 +29,11 @@ export interface ClickNotification {
target: any;
}
export function transformKeyToObject(key: string, value): any {
export const transformKeyToObject = (key: string, value): any => {
const objectLevels: string[] = key.split('.').reverse();
return objectLevels.reduce<any>((previousValue, currentValue) => {
return { [currentValue]: previousValue};
}, value);
}
return objectLevels.reduce<any>((previousValue, currentValue) => ({ [currentValue]: previousValue}), value);
};
@Injectable({
providedIn: 'root'
@@ -62,6 +60,7 @@ export class CardViewUpdateService {
/**
* Updates the cardview items property
*
* @param notification
*/
updateElement(notification: CardViewBaseItemModel) {