Every Typert Remote stream accepts client-to-Host items on the same logical stream. A method declares the uplink item type in its return type, RemoteStream<Out, In>, and reads the items through this.ctx.invocation.uplink(); the invocation also carries the calling Peer. Client generated methods return a handle that iterates the downlink and exposes send/end/dispose for the uplink.
46 lines
885 B
JSON
46 lines
885 B
JSON
{
|
|
"extends": "../../../tsconfig.base.client.json",
|
|
"compilerOptions": {
|
|
"rootDir": "src",
|
|
"outDir": "lib/types",
|
|
"tsBuildInfoFile": "lib/tsconfig.client.tsbuildinfo"
|
|
},
|
|
"files": [
|
|
"src/api-path.ts",
|
|
"src/client/api.ts",
|
|
"src/client/connection.ts",
|
|
"src/client/index.ts",
|
|
"src/client/random-uuid.ts",
|
|
"src/client/rpc.ts",
|
|
"src/loopback-hostname.ts",
|
|
"src/recovery-config.ts",
|
|
"src/rpc.ts"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "../../../vendor/cordis"
|
|
},
|
|
{
|
|
"path": "../../../vendor/schemastery"
|
|
},
|
|
{
|
|
"path": "../../attachment/attachment"
|
|
},
|
|
{
|
|
"path": "../../core/session"
|
|
},
|
|
{
|
|
"path": "../../credentials/credentials"
|
|
},
|
|
{
|
|
"path": "../../llm/llm"
|
|
},
|
|
{
|
|
"path": "../../typert/protocol"
|
|
},
|
|
{
|
|
"path": "../../util/brand"
|
|
}
|
|
]
|
|
}
|