Documentation / @super-line/core / InspectorContract
Variable: InspectorContract
constInspectorContract:object
Defined in: packages/core/src/inspector.ts:114
The fixed, library-owned contract describing the inspector surface. Identical for every super-line app, so it is NOT merged into the user's contract — inbound dispatch routes an inspector connection against this instead, which keeps the user's RoleOf<C> clean.
Type Declaration
roles
readonlyroles:object
roles.inspector
readonlyinspector:object
roles.inspector.clientToServer
readonlyclientToServer:object
roles.inspector.clientToServer.getConn
readonlygetConn:object
roles.inspector.clientToServer.getConn.input
readonlyinput:StandardSchemaV1<{id:string; }, {id:string; }>
roles.inspector.clientToServer.getConn.output
roles.inspector.clientToServer.getContract
readonlygetContract:object
roles.inspector.clientToServer.getContract.input
readonlyinput:StandardSchemaV1<void,void>
roles.inspector.clientToServer.getContract.output
readonlyoutput:StandardSchemaV1<InspectedContract,InspectedContract>
roles.inspector.clientToServer.getNode
readonlygetNode:object
roles.inspector.clientToServer.getNode.input
readonlyinput:StandardSchemaV1<void,void>
roles.inspector.clientToServer.getNode.output
roles.inspector.clientToServer.getTopology
readonlygetTopology:object
roles.inspector.clientToServer.getTopology.input
readonlyinput:StandardSchemaV1<void,void>
roles.inspector.clientToServer.getTopology.output
roles.inspector.clientToServer.listConnections
readonlylistConnections:object
roles.inspector.clientToServer.listConnections.input
readonlyinput:StandardSchemaV1<void,void>
roles.inspector.clientToServer.listConnections.output
readonlyoutput:StandardSchemaV1<ConnDescriptor[],ConnDescriptor[]>
roles.inspector.serverToClient
readonlyserverToClient:object
roles.inspector.serverToClient.events
readonlyevents:object
roles.inspector.serverToClient.events.payload
readonlypayload:StandardSchemaV1<InspectorEvent,InspectorEvent>
roles.inspector.serverToClient.events.subscribe
readonlysubscribe:true=true