@builder.io/dev-tools
Version:
Builder.io Visual CMS Devtools
20 lines (19 loc) • 816 B
TypeScript
import type { FusionConfig } from "#ai-utils";
import type { DevToolsSys } from "../../types";
/**
* Scrub sensitive data from fusion config before sending to webapp or logging
*/
export declare function scrubFusionConfig(config: FusionConfig | undefined): FusionConfig | undefined;
export declare const isInRemoteContainer: () => boolean;
export declare const getVolumePath: (fusionConfig: FusionConfig) => string;
export declare function computeAIBranchName(featureBranch: string, sessionId: string): string;
export declare const getAndParseGitRepoInfo: ({ sys, gitWorkingDirectory, strict, }: {
sys: DevToolsSys;
gitWorkingDirectory: string;
strict: boolean;
}) => Promise<{
currentBranch: string;
featureBranch: string;
sessionId: string | undefined;
currentCommitHash: string;
}>;