mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 05:00:45 +00:00
16 lines
565 B
TypeScript
16 lines
565 B
TypeScript
import type { CompactEmbeddedPiSessionDirect } from "./compact.runtime.types.js";
|
|
|
|
let compactRuntimePromise: Promise<typeof import("./compact.js")> | null = null;
|
|
|
|
function loadCompactRuntime() {
|
|
compactRuntimePromise ??= import("./compact.js");
|
|
return compactRuntimePromise;
|
|
}
|
|
|
|
export async function compactEmbeddedPiSessionDirect(
|
|
...args: Parameters<CompactEmbeddedPiSessionDirect>
|
|
): ReturnType<CompactEmbeddedPiSessionDirect> {
|
|
const { compactEmbeddedPiSessionDirect } = await loadCompactRuntime();
|
|
return compactEmbeddedPiSessionDirect(...args);
|
|
}
|