From 90e005ed59d86c655e9ed6272c8cb057931a6599 Mon Sep 17 00:00:00 2001 From: Crozzers Date: Fri, 3 Nov 2023 13:43:18 +0000 Subject: [PATCH 1/2] add: messageNexus config option to propObject --- .../reactive-form-validators/core/defaultContainer.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts b/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts index b84fc96d6..7c1551a08 100644 --- a/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts +++ b/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts @@ -132,9 +132,10 @@ export const defaultContainer: dataPropertyName: config ? config.name : undefined, entityProvider: config ? config.entityProvider : undefined, defaultValue:config ? config.defaultValue : undefined, - objectConfig:config && config.autoCreate ? {autoCreate:config.autoCreate}: undefined + objectConfig:config && config.autoCreate ? {autoCreate:config.autoCreate}: undefined, + messageNexus: config ? config.messageNexus : undefined } - defaultContainer.addProperty(target.constructor, propertyInfo); + defaultContainer.addProperty(target.constructor, propertyInfo); } addInstanceContainer(instanceFunc: any): InstanceContainer { From 80ea1922d7cc58066e3feaaaaad6b283c4f6a73d Mon Sep 17 00:00:00 2001 From: Crozzers Date: Fri, 3 Nov 2023 14:13:54 +0000 Subject: [PATCH 2/2] refactor: use optional chaining to fix "cognitive complexity" warning --- .../core/defaultContainer.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts b/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts index 7c1551a08..7d0e31d24 100644 --- a/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts +++ b/client-side/angular/packages/reactive-form-validators/core/defaultContainer.ts @@ -54,7 +54,7 @@ export const defaultContainer: } } else if (configs === undefined) this.addInstanceContainer(target); - + } addPropConfig(target:any,properties: PropertyInfo[], config: PropsConfig) { for (var propertyInfo of properties) { @@ -129,11 +129,11 @@ export const defaultContainer: name: name, propertyType: propertyType, entity: entity, - dataPropertyName: config ? config.name : undefined, - entityProvider: config ? config.entityProvider : undefined, - defaultValue:config ? config.defaultValue : undefined, - objectConfig:config && config.autoCreate ? {autoCreate:config.autoCreate}: undefined, - messageNexus: config ? config.messageNexus : undefined + dataPropertyName: config?.name, + entityProvider: config?.entityProvider, + defaultValue: config?.defaultValue, + objectConfig: config && config.autoCreate ? {autoCreate:config.autoCreate}: undefined, + messageNexus: config?.messageNexus } defaultContainer.addProperty(target.constructor, propertyInfo); }