runtime
runtime
Section titled “runtime”| Field | Value |
|---|---|
| Prefix | runtime |
| Namespace constant | RuntimeNamespace |
| Subjects constant | RuntimeSubjects |
| Kind | bus |
| Schema record | RuntimeSchemas |
| Tier | framework |
| Package | @makaio/runtime-node |
| Defined in | runtimes/node/src/bus/runtime/namespace.ts |
Subjects
Section titled “Subjects”| Key | Wire | Type | Schema |
|---|---|---|---|
busPort | runtime.busPort | rpc | schemas.ts |
database | runtime.database | rpc | schemas.ts |
machineIdentity | runtime.machineIdentity | rpc | schemas.ts |
Subject Details
Section titled “Subject Details”runtime.busPort (rpc)
Section titled “runtime.busPort (rpc)”Query for the bus server WebSocket port. Registered at the app entry point (Electron main, CLI) where the bus server is created. Absent in memory-only runtimes.
Subject: runtime.busPort
Type: Request (RPC)
Request:
Empty object.
Response:
| Field | Type | Required |
|---|---|---|
port | number | yes |
runtime.database (rpc)
Section titled “runtime.database (rpc)”Query for database handle. Registered by NodeRuntime. Absent in memory-only runtimes.
Subject: runtime.database
Type: Request (RPC)
Request:
Empty object.
Response:
| Field | Type | Required |
|---|---|---|
db | unknown | yes |
runtime.machineIdentity (rpc)
Section titled “runtime.machineIdentity (rpc)”Query for machine identity (E2E encryption keys). Registered by NodeRuntime. Absent in memory-only runtimes.
Subject: runtime.machineIdentity
Type: Request (RPC)
Request:
Empty object.
Response:
| Field | Type | Required |
|---|---|---|
identity | unknown | yes |
Auto-generated by yarn docs:bus. Do not edit manually.