mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-27 19:36:39 +01:00
17 lines
651 B
TypeScript
17 lines
651 B
TypeScript
export async function createConfiguredBindingConversationRuntimeModuleMock(
|
|
params: {
|
|
ensureConfiguredBindingRouteReadyMock: (...args: unknown[]) => unknown;
|
|
resolveConfiguredBindingRouteMock: (...args: unknown[]) => unknown;
|
|
},
|
|
importOriginal: () => Promise<typeof import("openclaw/plugin-sdk/conversation-runtime")>,
|
|
) {
|
|
const actual = await importOriginal();
|
|
return {
|
|
...actual,
|
|
ensureConfiguredBindingRouteReady: (...args: unknown[]) =>
|
|
params.ensureConfiguredBindingRouteReadyMock(...args),
|
|
resolveConfiguredBindingRoute: (...args: unknown[]) =>
|
|
params.resolveConfiguredBindingRouteMock(...args),
|
|
};
|
|
}
|