Added merging of pass.json props in this[propsSymbol] with an overwrite warning

This commit is contained in:
Alexander Cerutti
2021-09-29 23:55:46 +02:00
parent b0b0a9555f
commit 1fe4355c26
2 changed files with 47 additions and 6 deletions

View File

@@ -183,7 +183,9 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
),
}).with("webServiceURL", "authenticationToken");
export const PassProps = Joi.object({
export const PassProps = Joi.object<
OverridablePassProps & PassKindsProps & PassPropsFromMethods
>({
...OverridablePassProps,
...PassKindsProps,
...PassPropsFromMethods,