mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
fix eslint warnigs for core project (#7506)
This commit is contained in:
@@ -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)
|
||||
};
|
||||
}
|
||||
|
@@ -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');
|
||||
});
|
||||
|
@@ -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) {
|
||||
|
Reference in New Issue
Block a user