Adapt to two contract changes master introduced: - The generated Remote face now wraps every business result in RemoteResult, folding carrier failures into an ok:false branch instead of rejecting. The controller reads that envelope at its three call sites and maps a carrier failure onto the same settled shape the controls already render; three specs cover the new branch. - Client packages split their tsconfig into host and client halves, and the host aggregate now compiles any test not named *.client.spec.*. Rename this package's specs to the client convention and drop the ../connection project reference, which pointed at a solution file that no longer carries the client sources. Keep master's mount loop with its rollback-on-failure in api-remotes and add messageFeedbackRemote to it.
49 lines
914 B
JSON
49 lines
914 B
JSON
{
|
|
"extends": "../../../tsconfig.base.client.json",
|
|
"compilerOptions": {
|
|
"rootDir": "src",
|
|
"outDir": "lib/types",
|
|
"tsBuildInfoFile": "lib/tsconfig.client.tsbuildinfo"
|
|
},
|
|
"files": [
|
|
"src/client/index.ts",
|
|
"src/remote-events.ts",
|
|
"src/types.ts"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "../../../vendor/cordis"
|
|
},
|
|
{
|
|
"path": "../gateway/tsconfig.client.json"
|
|
},
|
|
{
|
|
"path": "../../client/connection/tsconfig.client.json"
|
|
},
|
|
{
|
|
"path": "../../credentials/credentials"
|
|
},
|
|
{
|
|
"path": "../../goal/goal"
|
|
},
|
|
{
|
|
"path": "../../feedback/message-feedback"
|
|
},
|
|
{
|
|
"path": "../../interaction/commands"
|
|
},
|
|
{
|
|
"path": "../../llm/llm"
|
|
},
|
|
{
|
|
"path": "../../preset/agent-presets"
|
|
},
|
|
{
|
|
"path": "../../settings/settings"
|
|
},
|
|
{
|
|
"path": "../../typert/type-meta"
|
|
}
|
|
]
|
|
}
|