eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
13 lines (12 loc) • 458 B
TypeScript
import { type Prompter } from "#setup/prompter.js";
export interface InitConfirmDependencies {
createPrompter(): Prompter;
hasInteractiveTerminal(): boolean;
}
export type InitNonEmptyDirectoryTarget = {
kind: "current-directory";
} | {
kind: "subdirectory";
name: string;
};
export declare function confirmInitInNonEmptyDirectory(entries: readonly string[], dependencies?: InitConfirmDependencies): Promise<InitNonEmptyDirectoryTarget>;