eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
20 lines (19 loc) • 1.18 kB
TypeScript
import type { ApplicationBuildWorkspace } from "#internal/application/build-workspace.js";
import { type DevelopmentWorkspaceExtension } from "#internal/nitro/host/dev-workspace-extensions.js";
import type { PreparedApplicationHost, PreparedDevelopmentApplicationHost } from "#internal/nitro/host/types.js";
/**
* Compiles one authored app and stages an isolated runtime generation and host
* candidate without changing the active development server.
*/
export declare function prepareDevelopmentApplicationHost(appRoot: string, options?: {
readonly changedPaths?: readonly string[];
readonly previousExtensions?: readonly DevelopmentWorkspaceExtension[];
}): Promise<PreparedDevelopmentApplicationHost>;
/**
* Compiles one authored app into an invocation-owned build workspace and
* stages the package-owned artifacts the production Nitro build needs.
* Compiler artifacts are written inside the workspace but their recorded
* locations point at the published output (`<finalDir>/.eve`), where
* publication later installs them.
*/
export declare function prepareProductionApplicationHost(workspace: ApplicationBuildWorkspace): Promise<PreparedApplicationHost>;