mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-29 10:50:58 +00:00
20 lines
739 B
TypeScript
20 lines
739 B
TypeScript
export async function createConfiguredBindingConversationRuntimeModuleMock(
|
|
params: {
|
|
ensureConfiguredBindingRouteReadyMock: (...args: unknown[]) => unknown;
|
|
resolveConfiguredBindingRouteMock: (...args: unknown[]) => unknown;
|
|
},
|
|
importOriginal: () => Promise<{
|
|
ensureConfiguredBindingRouteReady: (...args: unknown[]) => unknown;
|
|
resolveConfiguredBindingRoute: (...args: unknown[]) => unknown;
|
|
}>,
|
|
) {
|
|
const actual = await importOriginal();
|
|
return {
|
|
...actual,
|
|
ensureConfiguredBindingRouteReady: (...args: unknown[]) =>
|
|
params.ensureConfiguredBindingRouteReadyMock(...args),
|
|
resolveConfiguredBindingRoute: (...args: unknown[]) =>
|
|
params.resolveConfiguredBindingRouteMock(...args),
|
|
};
|
|
}
|