Browse Source

chore(admin-ui): Loosen typings on registerRouteComponent

Michael Bromley 2 years ago
parent
commit
41363e97bf

+ 2 - 2
packages/admin-ui/src/lib/core/src/extension/register-route-component.ts

@@ -29,10 +29,10 @@ export type RegisterRouteComponentOptions<
     path?: string;
     path?: string;
     query?: T;
     query?: T;
     getBreadcrumbs?: (entity: Exclude<ResultOf<T>[R], 'Query'>) => BreadcrumbValue;
     getBreadcrumbs?: (entity: Exclude<ResultOf<T>[R], 'Query'>) => BreadcrumbValue;
-    entityKey?: Component extends BaseDetailComponent<Entity> ? R : undefined;
+    entityKey?: Component extends BaseDetailComponent<any> ? R : undefined;
     variables?: T extends TypedDocumentNode<any, infer V> ? Omit<V, 'id'> : never;
     variables?: T extends TypedDocumentNode<any, infer V> ? Omit<V, 'id'> : never;
     routeConfig?: Route;
     routeConfig?: Route;
-} & (Component extends BaseDetailComponent<Entity> ? { entityKey: R } : unknown);
+} & (Component extends BaseDetailComponent<any> ? { entityKey: R } : unknown);
 
 
 /**
 /**
  * @description
  * @description