Reduce any usage in ts extension

Follow up on #269213
This commit is contained in:
Matt Bierner
2025-10-06 13:59:38 -07:00
parent eb8570fdfd
commit ff4c31cbec
15 changed files with 40 additions and 35 deletions

View File

@@ -74,16 +74,16 @@ function createServerHost(
return {
watchFile: watchManager.watchFile.bind(watchManager),
watchDirectory: watchManager.watchDirectory.bind(watchManager),
setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): any {
setTimeout(callback: (...args: unknown[]) => void, ms: number, ...args: unknown[]): unknown {
return setTimeout(callback, ms, ...args);
},
clearTimeout(timeoutId: any): void {
clearTimeout(timeoutId);
},
setImmediate(callback: (...args: any[]) => void, ...args: any[]): any {
setImmediate(callback: (...args: unknown[]) => void, ...args: unknown[]): unknown {
return this.setTimeout(callback, 0, ...args);
},
clearImmediate(timeoutId: any): void {
clearImmediate(timeoutId: unknown): void {
this.clearTimeout(timeoutId);
},
importPlugin: async (root, moduleName) => {