mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-14 10:41:23 +00:00
27 lines
987 B
TypeScript
27 lines
987 B
TypeScript
// Manual facade. Keep loader boundary explicit.
|
|
type FacadeModule = {
|
|
MINIMAX_DEFAULT_MODEL_ID: string;
|
|
MINIMAX_DEFAULT_MODEL_REF: string;
|
|
MINIMAX_TEXT_MODEL_REFS: readonly string[];
|
|
};
|
|
import {
|
|
createLazyFacadeArrayValue,
|
|
loadBundledPluginPublicSurfaceModuleSync,
|
|
} from "./facade-loader.js";
|
|
|
|
function loadFacadeModule(): FacadeModule {
|
|
return loadBundledPluginPublicSurfaceModuleSync<FacadeModule>({
|
|
dirName: "minimax",
|
|
artifactBasename: "api.js",
|
|
});
|
|
}
|
|
|
|
export const MINIMAX_DEFAULT_MODEL_ID: FacadeModule["MINIMAX_DEFAULT_MODEL_ID"] =
|
|
loadFacadeModule().MINIMAX_DEFAULT_MODEL_ID;
|
|
export const MINIMAX_DEFAULT_MODEL_REF: FacadeModule["MINIMAX_DEFAULT_MODEL_REF"] =
|
|
loadFacadeModule().MINIMAX_DEFAULT_MODEL_REF;
|
|
export const MINIMAX_TEXT_MODEL_REFS: FacadeModule["MINIMAX_TEXT_MODEL_REFS"] =
|
|
createLazyFacadeArrayValue(
|
|
() => loadFacadeModule().MINIMAX_TEXT_MODEL_REFS as unknown as readonly unknown[],
|
|
) as FacadeModule["MINIMAX_TEXT_MODEL_REFS"];
|