mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-08 07:41:08 +00:00
10 lines
245 B
TypeScript
10 lines
245 B
TypeScript
export async function mergeMockedModule<TModule extends object>(
|
|
actual: TModule,
|
|
buildOverrides: (actual: TModule) => Partial<TModule> | Promise<Partial<TModule>>,
|
|
) {
|
|
return {
|
|
...actual,
|
|
...(await buildOverrides(actual)),
|
|
};
|
|
}
|