mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
chore(lint): narrow explicit any in server relay/loader/logger-likes
This commit is contained in:
@@ -9,8 +9,8 @@ import { buildProviderRegistry } from "./agent/provider-registry.js";
|
||||
|
||||
interface LoggerLike {
|
||||
child(bindings: Record<string, unknown>): LoggerLike;
|
||||
error(...args: any[]): void;
|
||||
warn(...args: any[]): void;
|
||||
error(...args: unknown[]): void;
|
||||
warn(...args: unknown[]): void;
|
||||
}
|
||||
|
||||
const DEFAULT_AGENT_PROVIDER = "claude";
|
||||
|
||||
@@ -27,8 +27,8 @@ interface RelaySocketLike {
|
||||
readyState: number;
|
||||
send: (data: string | Uint8Array | ArrayBuffer) => void;
|
||||
close: (code?: number, reason?: string) => void;
|
||||
on: (event: "message" | "close" | "error", listener: (...args: any[]) => void) => void;
|
||||
once: (event: "close" | "error", listener: (...args: any[]) => void) => void;
|
||||
on: (event: "message" | "close" | "error", listener: (...args: unknown[]) => void) => void;
|
||||
once: (event: "close" | "error", listener: (...args: unknown[]) => void) => void;
|
||||
}
|
||||
|
||||
type ControlMessage =
|
||||
@@ -64,7 +64,7 @@ function tryParseControlMessage(raw: unknown): ControlMessage | null {
|
||||
} else {
|
||||
text = String(raw);
|
||||
}
|
||||
const parsed = JSON.parse(text) as any;
|
||||
const parsed = JSON.parse(text) as Record<string, unknown>;
|
||||
if (!parsed || typeof parsed !== "object") return null;
|
||||
if (parsed.type === "ping") return { type: "ping" };
|
||||
if (parsed.type === "pong") return { type: "pong" };
|
||||
|
||||
@@ -4,8 +4,8 @@ import { randomBytes } from "node:crypto";
|
||||
|
||||
interface LoggerLike {
|
||||
child(bindings: Record<string, unknown>): LoggerLike;
|
||||
info(...args: any[]): void;
|
||||
warn(...args: any[]): void;
|
||||
info(...args: unknown[]): void;
|
||||
warn(...args: unknown[]): void;
|
||||
}
|
||||
|
||||
const SERVER_ID_FILENAME = "server-id";
|
||||
|
||||
@@ -9,11 +9,11 @@ import {
|
||||
} from "./sherpa-runtime-env.js";
|
||||
|
||||
export interface SherpaOnnxNodeModule {
|
||||
OfflineRecognizer: new (config: any) => any;
|
||||
OnlineRecognizer?: new (config: any) => any;
|
||||
OfflineTts?: new (config: any) => any;
|
||||
Vad?: new (config: any, bufferSizeInSeconds: number) => any;
|
||||
CircularBuffer?: new (capacity: number) => any;
|
||||
OfflineRecognizer: new (config: unknown) => unknown;
|
||||
OnlineRecognizer?: new (config: unknown) => unknown;
|
||||
OfflineTts?: new (config: unknown) => unknown;
|
||||
Vad?: new (config: unknown, bufferSizeInSeconds: number) => unknown;
|
||||
CircularBuffer?: new (capacity: number) => unknown;
|
||||
}
|
||||
|
||||
let cached: SherpaOnnxNodeModule | null = null;
|
||||
|
||||
@@ -1924,7 +1924,7 @@ async function detectAndThrowMergeToBaseConflict(
|
||||
const { operationCwd, error, baseRef, currentBranch } = input;
|
||||
const errorDetails =
|
||||
error instanceof Error
|
||||
? `${error.message}\n${(error as any).stderr ?? ""}\n${(error as any).stdout ?? ""}`
|
||||
? `${error.message}\n${(error as { stderr?: string }).stderr ?? ""}\n${(error as { stdout?: string }).stdout ?? ""}`
|
||||
: String(error);
|
||||
try {
|
||||
const [unmergedOutput, lsFilesOutput, statusOutput] = await Promise.all([
|
||||
@@ -2107,7 +2107,7 @@ async function detectAndThrowMergeFromBaseConflict(
|
||||
const { cwd, error, baseRef, currentBranch } = input;
|
||||
const errorDetails =
|
||||
error instanceof Error
|
||||
? `${error.message}\n${(error as any).stderr ?? ""}\n${(error as any).stdout ?? ""}`
|
||||
? `${error.message}\n${(error as { stderr?: string }).stderr ?? ""}\n${(error as { stdout?: string }).stdout ?? ""}`
|
||||
: String(error);
|
||||
try {
|
||||
const [unmergedOutput, lsFilesOutput, statusOutput] = await Promise.all([
|
||||
|
||||
Reference in New Issue
Block a user