UNPKG

@posthog/wizard

Version:

The PostHog wizard helps you to configure your project

30 lines (29 loc) 1.46 kB
import type { CloudRegion, FileChange, WizardOptions } from './types'; import { Integration } from '../lib/constants'; export declare const GLOBAL_IGNORE_PATTERN: string[]; export declare function getAllFilesInProject(dir: string): Promise<string[]>; export declare function getDotGitignore({ installDir, }: Pick<WizardOptions, 'installDir'>): string | undefined; export declare function updateFile(change: FileChange, { installDir }: Pick<WizardOptions, 'installDir'>): Promise<void>; export declare function getFilesToChange({ integration, relevantFiles, documentation, wizardHash, cloudRegion, }: { integration: Integration; relevantFiles: string[]; documentation: string; wizardHash: string; cloudRegion: CloudRegion; }): Promise<string[]>; export declare function generateFileContent({ prompt, wizardHash, cloudRegion, }: { prompt: string; wizardHash: string; cloudRegion: CloudRegion; }): Promise<string>; export declare function generateFileChangesForIntegration({ integration, filesToChange, wizardHash, documentation, installDir, cloudRegion, }: { integration: Integration; filesToChange: string[]; wizardHash: string; documentation: string; installDir: string; cloudRegion: CloudRegion; }): Promise<FileChange[]>; export declare function getRelevantFilesForIntegration({ installDir, integration, }: Pick<WizardOptions, 'installDir'> & { integration: Integration; }): Promise<string[]>;