Browse Source

fix(core): Fix typings for EntityHydrator with nullable relations

Michael Bromley 4 years ago
parent
commit
8f5754756e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/core/src/common/types/entity-relation-paths.ts

+ 1 - 1
packages/core/src/common/types/entity-relation-paths.ts

@@ -27,7 +27,7 @@ export type EntityRelationPaths<T extends VendureEntity> =
     | TripleDotPath;
     | TripleDotPath;
 
 
 export type EntityRelationKeys<T extends VendureEntity> = {
 export type EntityRelationKeys<T extends VendureEntity> = {
-    [K in Extract<keyof T, string>]: Required<T>[K] extends VendureEntity
+    [K in Extract<keyof T, string>]: Required<T>[K] extends VendureEntity | null
         ? K
         ? K
         : Required<T>[K] extends VendureEntity[]
         : Required<T>[K] extends VendureEntity[]
         ? K
         ? K