( serializable: ISerializable, key: string, metadata: ClassMetadata, )
| 551 | } |
| 552 | |
| 553 | function hasAndIsNotEmptyArray( |
| 554 | serializable: ISerializable, |
| 555 | key: string, |
| 556 | metadata: ClassMetadata, |
| 557 | ): boolean { |
| 558 | if (!serializable.Serializable$has(key)) return false; |
| 559 | if (!metadata.emptyArrayIsUnset) return true; |
| 560 | const value = serializable.Serializable$get(key); |
| 561 | if (Array.isArray(value)) return value.length !== 0; |
| 562 | return true; |
| 563 | } |
| 564 | |
| 565 | function deepEqualsObjectMap( |
| 566 | value1: ObjectMap<{}>, |
no test coverage detected