import type { Context } from "@earendil-works/chord"; import { NodeExecutionEnv } from "../../env/node.ts"; import { JsonlStorage, type JsonlStorageOptions } from "./storage.ts"; /** Open or create a JSONL storage directory using the local Node filesystem. */ export async function openNodeJsonlStorage( directory: string, context: Context, options: JsonlStorageOptions = {}, ): Promise { return JsonlStorage.open(directory, new NodeExecutionEnv({ cwd: process.cwd() }), context, options); } export { JsonlStorage, type JsonlStorageOptions } from "./storage.ts";