Skip to content

createLokvis

createLokvis(options?): Promise<LokvisRuntime>

Defined in: packages/sdk/src/index.ts:182

创建 Lokvis Runtime 实例。

初始化 Runtime(OPFS/IndexedDB 资产存储、能力注册表、事件总线、Worker 隔离), 并按 options.plugins 顺序预加载插件。返回的 LokvisRuntime 实例是所有 后续操作的入口(importAsset / run / capabilities / eventBus …)。

当传入 auth 时,SDK 据 presence 推导 isPro 并传给 Runtime (批量上限/槽位由 RuntimeConfig.isPro 控制,见 W17.4)。

CreateLokvisOptions = {}

Promise<LokvisRuntime>

const lokvis = await createLokvis({
plugins: [imageToolsPlugin()],
storageQuota: 1024 * 1024 * 1024, // 1GB
});

接 cloud session

const lokvis = await createLokvis({
auth: { session: cloudJwt }, // → isPro: true,批量/槽位无上限
});