@@ -5,12 +5,16 @@ import { Emitter, EmitterSubscription, Event } from "../utils/event";
55import { Disposable } from "../utils/disposable" ;
66import { Client , createClient , createConfig } from "../api-clients/pint/client" ;
77import { PintClientTasks , PintClientSetup } from "./tasks" ;
8+ import { PintClientSystem } from "./system" ;
89import {
910 IAgentClient ,
1011 IAgentClientPorts ,
1112 IAgentClientShells ,
1213 IAgentClientState ,
1314 IAgentClientFS ,
15+ IAgentClientSetup ,
16+ IAgentClientTasks ,
17+ IAgentClientSystem ,
1418 PickRawFsResult ,
1519} from "../agent-client-interface" ;
1620import {
@@ -726,9 +730,9 @@ export class PintClient implements IAgentClient {
726730 ports : IAgentClientPorts ;
727731 shells : IAgentClientShells ;
728732 fs : IAgentClientFS ;
729- setup : any = null ; // TODO: Implement
730- tasks : any = null ; // TODO: Implement
731- system : any = null ; // TODO: Implement
733+ setup : IAgentClientSetup ;
734+ tasks : IAgentClientTasks ;
735+ system : IAgentClientSystem ;
732736
733737 constructor ( session : SandboxSession ) {
734738 this . sandboxId = session . sandboxId ;
@@ -749,6 +753,7 @@ export class PintClient implements IAgentClient {
749753 this . fs = new PintFsClient ( apiClient ) ;
750754 this . tasks = new PintClientTasks ( apiClient ) ;
751755 this . setup = new PintClientSetup ( apiClient ) ;
756+ this . system = new PintClientSystem ( apiClient ) ;
752757 }
753758
754759 ping ( ) : void { }
0 commit comments