Files
moltbot/test/helpers/media-generation/bundled-provider-builders.ts
2026-04-17 10:14:00 +05:30

16 lines
519 B
TypeScript

import type { OpenClawPluginApi } from "../../../src/plugins/types.js";
import { loadBundledPluginPublicSurfaceSync } from "../../../src/test-utils/bundled-plugin-public-surface.js";
type BundledPluginEntryModule = {
default: {
register(api: OpenClawPluginApi): void;
};
};
export function loadBundledProviderPlugin(pluginId: string): BundledPluginEntryModule["default"] {
return loadBundledPluginPublicSurfaceSync<BundledPluginEntryModule>({
pluginId,
artifactBasename: "index.js",
}).default;
}