@@ -37,13 +37,13 @@ import { hasKey } from '../../../base/common/types.js';
3737type XtermTerminal = pkg . Terminal ;
3838const { Terminal : XtermTerminal } = pkg ;
3939
40- export function traceRpc ( _target : any , key : string , descriptor : any ) {
40+ export function traceRpc ( _target : Object , key : string , descriptor : PropertyDescriptor ) {
4141 if ( typeof descriptor . value !== 'function' ) {
4242 throw new Error ( 'not supported' ) ;
4343 }
4444 const fnKey = 'value' ;
4545 const fn = descriptor . value ;
46- descriptor [ fnKey ] = async function ( ...args : unknown [ ] ) {
46+ descriptor [ fnKey ] = async function < TThis extends { traceRpcArgs : { logService : ILogService ; simulatedLatency : number } } > ( this : TThis , ...args : unknown [ ] ) {
4747 if ( this . traceRpcArgs . logService . getLevel ( ) === LogLevel . Trace ) {
4848 this . traceRpcArgs . logService . trace ( `[RPC Request] PtyService#${ fn . name } (${ args . map ( e => JSON . stringify ( e ) ) . join ( ', ' ) } )` ) ;
4949 }
@@ -110,7 +110,7 @@ export class PtyService extends Disposable implements IPtyService {
110110 readonly onProcessOrphanQuestion = this . _traceEvent ( '_onProcessOrphanQuestion' , this . _onProcessOrphanQuestion . event ) ;
111111 private readonly _onDidRequestDetach = this . _register ( new Emitter < { requestId : number ; workspaceId : string ; instanceId : number } > ( ) ) ;
112112 readonly onDidRequestDetach = this . _traceEvent ( '_onDidRequestDetach' , this . _onDidRequestDetach . event ) ;
113- private readonly _onDidChangeProperty = this . _register ( new Emitter < { id : number ; property : IProcessProperty < any > } > ( ) ) ;
113+ private readonly _onDidChangeProperty = this . _register ( new Emitter < { id : number ; property : IProcessProperty } > ( ) ) ;
114114 readonly onDidChangeProperty = this . _traceEvent ( '_onDidChangeProperty' , this . _onDidChangeProperty . event ) ;
115115
116116 private _traceEvent < T > ( name : string , event : Event < T > ) : Event < T > {
@@ -663,7 +663,7 @@ class PersistentTerminalProcess extends Disposable {
663663
664664 private readonly _bufferer : TerminalDataBufferer ;
665665
666- private readonly _pendingCommands = new Map < number , { resolve : ( data : any ) => void ; reject : ( err : any ) => void } > ( ) ;
666+ private readonly _pendingCommands = new Map < number , { resolve : ( data : unknown ) => void ; reject : ( err : unknown ) => void } > ( ) ;
667667
668668 private _isStarted : boolean = false ;
669669 private _interactionState : MutationLogger < InteractionState > ;
@@ -685,7 +685,7 @@ class PersistentTerminalProcess extends Disposable {
685685 readonly onProcessData = this . _onProcessData . event ;
686686 private readonly _onProcessOrphanQuestion = this . _register ( new Emitter < void > ( ) ) ;
687687 readonly onProcessOrphanQuestion = this . _onProcessOrphanQuestion . event ;
688- private readonly _onDidChangeProperty = this . _register ( new Emitter < IProcessProperty < any > > ( ) ) ;
688+ private readonly _onDidChangeProperty = this . _register ( new Emitter < IProcessProperty > ( ) ) ;
689689 readonly onDidChangeProperty = this . _onDidChangeProperty . event ;
690690
691691 private _inReplay = false ;
@@ -931,7 +931,7 @@ class PersistentTerminalProcess extends Disposable {
931931 this . _onPersistentProcessReady . fire ( ) ;
932932 }
933933
934- sendCommandResult ( reqId : number , isError : boolean , serializedPayload : any ) : void {
934+ sendCommandResult ( reqId : number , isError : boolean , serializedPayload : unknown ) : void {
935935 const data = this . _pendingCommands . get ( reqId ) ;
936936 if ( ! data ) {
937937 return ;
0 commit comments