eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
22 lines (21 loc) • 1.38 kB
TypeScript
import { type WorkflowBundleBuilderConfig, type WorkflowBundleBuilderOptions, type WorkflowBundleCreateWorkflowsBundleOptions, type WorkflowBundleCreateWorkflowsBundleResult, type WorkflowBundleDiscoveredEntries } from "#internal/workflow-bundle/builder-support.js";
import { type WorkflowManifest } from "#internal/workflow-bundle/workflow-builders.js";
export declare class WorkflowBundleBuilder {
#private;
protected readonly config: WorkflowBundleBuilderConfig;
constructor(options: WorkflowBundleBuilderOptions);
build(options?: {
nitroStepOutfile?: string;
nitroWorkflowOutfile?: string;
}): Promise<void>;
protected get transformProjectRoot(): string;
protected findTsConfigPath(): Promise<string | undefined>;
protected getInputFiles(): Promise<string[]>;
protected discoverEntries(inputs: readonly string[]): Promise<WorkflowBundleDiscoveredEntries>;
protected createWorkflowsBundle({ additionalOutputs, appWorkflowFiles, frameworkSerdeFiles, frameworkWorkflowFiles, outfile, stepRegistrationsPath, tsconfigPath, }: WorkflowBundleCreateWorkflowsBundleOptions): Promise<WorkflowBundleCreateWorkflowsBundleResult>;
protected createManifest({ manifest, manifestDir, }: {
manifest: WorkflowManifest;
manifestDir: string;
workflowBundlePath: string;
}): Promise<string | undefined>;
}