@@ -28,6 +28,7 @@ import type {
2828 ClaimLinkNode ,
2929} from '../claims/payloads/index.js' ;
3030import type { DiscoveryQueueInfo } from './types.js' ;
31+ import type { AgentClientManifest } from '#nodes/agent/callers/index.js' ;
3132import Logger from '@matrixai/logger' ;
3233import { createDestroyStartStop } from '@matrixai/async-init' ;
3334import { decorators } from '@matrixai/contexts' ;
@@ -90,7 +91,7 @@ class Discovery {
9091 keyRing : KeyRing ;
9192 gestaltGraph : GestaltGraph ;
9293 identitiesManager : IdentitiesManager ;
93- nodeManager : NodeManager ;
94+ nodeManager : NodeManager < AgentClientManifest > ;
9495 taskManager : TaskManager ;
9596 discoverVertexTimeoutTime ?: number ;
9697 rediscoverCheckIntervalTime ?: number ;
@@ -125,7 +126,7 @@ class Discovery {
125126 protected keyRing : KeyRing ;
126127 protected gestaltGraph : GestaltGraph ;
127128 protected identitiesManager : IdentitiesManager ;
128- protected nodeManager : NodeManager ;
129+ protected nodeManager : NodeManager < AgentClientManifest > ;
129130 protected taskManager : TaskManager ;
130131 protected discoverVertexTimeoutTime : number ;
131132 /**
@@ -242,7 +243,7 @@ class Discovery {
242243 keyRing : KeyRing ;
243244 gestaltGraph : GestaltGraph ;
244245 identitiesManager : IdentitiesManager ;
245- nodeManager : NodeManager ;
246+ nodeManager : NodeManager < AgentClientManifest > ;
246247 taskManager : TaskManager ;
247248 discoverVertexTimeoutTime : number ;
248249 rediscoverCheckIntervalTime : number ;
0 commit comments