UNPKG

@baseplate-dev/sync

Version:

Library for syncing Baseplate descriptions

31 lines 1.05 kB
import type { PreviousGeneratedPayload } from './prepare-generator-files/types.js'; interface CleanDeletedFilesInput { /** * Directory where the files are written */ outputDirectory: string; /** * Previous generated payload containing file mappings */ previousGeneratedPayload: PreviousGeneratedPayload | undefined; /** * Current file ID to relative path map */ currentFileIdToRelativePathMap: Map<string, string>; } interface CleanDeletedFilesResult { /** * Relative paths of files that were deleted */ deletedRelativePaths: string[]; /** * Relative paths of files pending deletion (modified from generated version) */ relativePathsPendingDelete: string[]; } /** * Clean up files that were deleted in the new version */ export declare function cleanDeletedFiles({ outputDirectory, previousGeneratedPayload, currentFileIdToRelativePathMap, }: CleanDeletedFilesInput): Promise<CleanDeletedFilesResult>; export {}; //# sourceMappingURL=clean-deleted-files.d.ts.map