UNPKG

sync-monorepo-packages

Version:

Synchronize files and metadata across packages in a monorepo

26 lines (25 loc) 834 B
export function summarizeFileCopies(): OperatorFunction<Readonly<FileCopyResult>, Summary>; export function syncFile(files?: string[] | undefined, { packages, dryRun, lerna: lernaJsonPath, force, cwd, }?: Partial<SyncFileOptions> | undefined): import("rxjs").Observable<Readonly<import("./model").FileCopyResult>>; export type OperatorFunction<T, U> = import('rxjs').OperatorFunction<T, U>; export type FileCopyResult = import('./model').FileCopyResult; export type Summary = { /** * - Failure message */ fail?: string | undefined; /** * - Success message */ success?: string | undefined; /** * - No-op message */ noop?: string | undefined; }; export type SyncFileOptions = { cwd: string; lerna: string; dryRun: boolean; packages: string[]; force: boolean; };