From 500e7c8fa6fb6d2fb64b5bb30d11b804bc26ba12 Mon Sep 17 00:00:00 2001 From: tone Date: Thu, 27 Nov 2025 22:30:21 +0800 Subject: [PATCH] feat: update CallOutgoingBeforeCtx and CallOutgoingCtx interfaces to use unknown type for options and result --- src/core/RPCPlugin.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/core/RPCPlugin.ts b/src/core/RPCPlugin.ts index 391bba1..f056050 100644 --- a/src/core/RPCPlugin.ts +++ b/src/core/RPCPlugin.ts @@ -11,15 +11,13 @@ export interface BaseHookCtx { export interface CallOutgoingBeforeCtx extends BaseHookCtx { session: RPCSession; - options: { - fnPath: string; - args: any[]; - }; + options: unknown; + setOptions: (opt: unknown) => void; } export interface CallOutgoingCtx extends CallOutgoingBeforeCtx { - result: any; - setResult: (data: any) => void; + result: unknown; + setResult: (res: unknown) => void; } export interface CallIncomingBeforeCtx extends BaseHookCtx {