Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/server / / GraphorinServer
Interface: GraphorinServer
Defined in: packages/server/src/app.ts:64
Public surface returned by createServer.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agents | readonly | AgentRegistry | - | packages/server/src/app.ts:68 |
app | readonly | Hono<{ Variables: ServerVariables; }> | - | packages/server/src/app.ts:67 |
channels | readonly | | ChannelsDaemon | undefined | B1.6: optional channels daemon - populated when the operator wired a channel gateway via createServer({ channels }). | packages/server/src/app.ts:106 |
config | readonly | ServerConfigSpec | - | packages/server/src/app.ts:66 |
consolidator | readonly | | ConsolidatorDaemon | undefined | Optional consolidator daemon - populated when the operator supplied a Consolidator instance via createServer({ consolidator }). Phase 14c integration. | packages/server/src/app.ts:96 |
listeningOn | readonly | | { host: string; port: number; } | undefined | - | packages/server/src/app.ts:71 |
metrics | readonly | MetricRegistry | Phase 14c Prometheus registry. Always present; sample updates are observable via metrics.snapshot(). | packages/server/src/app.ts:111 |
runs | readonly | RunStateTracker | - | packages/server/src/app.ts:70 |
triggers | readonly | | TriggersDaemon | undefined | Optional triggers daemon - populated when the operator wired a scheduler (or an in-process trigger surface) at construction time. Phase 14c integration. | packages/server/src/app.ts:90 |
version | readonly | string | - | packages/server/src/app.ts:65 |
workflows | readonly | WorkflowRegistry | - | packages/server/src/app.ts:69 |
workflowTimers | readonly | | WorkflowTimerDaemon | undefined | W-032: optional workflow durable-timer daemon - populated when the operator wired a createTimerDriver(...) at construction time. | packages/server/src/app.ts:101 |
wsDispatcher | readonly | | WsDispatcher | undefined | Optional WebSocket dispatcher exposed when server.ws.enabled = true. Route handlers + the agent / workflow runtimes call dispatcher.emit(subject, event) to fan out events to subscribed clients. Returns undefined when WS is disabled. | packages/server/src/app.ts:78 |
wsTickets | readonly | | WsTicketStore | undefined | Optional WebSocket ticket store exposed when server.ws.enabled = true. Surfaced primarily for tests; the POST /v1/session/ws-ticket route uses it transparently. | packages/server/src/app.ts:84 |
Methods
start()
ts
start(): Promise<{
host: string;
port: number;
}>;Defined in: packages/server/src/app.ts:112
Returns
Promise<{ host: string; port: number; }>
stop()
ts
stop(options?): Promise<void>;Defined in: packages/server/src/app.ts:113
Parameters
| Parameter | Type |
|---|---|
options? | { force?: boolean; } |
options.force? | boolean |
Returns
Promise<void>