@plurid/joiner
Version:
Multi/Mono-Repository Task Runner
18 lines (17 loc) • 795 B
TypeScript
import { ConfigurationFile, Package } from '~data/interfaces';
export declare const developmentPackageUpdateDirectoryLogic: (workPackage: Package, updatePackage: Package, watchDirectory: string) => Promise<void>;
export declare const developmentPackageUpdateLogic: (registeredPackage: string, updatePackage: Package, configuration: ConfigurationFile) => void;
declare class DevelopmentWatcher {
private configuration;
private watchers;
private packageRegistry;
constructor(configuration: ConfigurationFile);
start(): void;
stop(): void;
private updatePackageRegistry;
private watchFunction;
private unregisterPackage;
private developmentPackagesUpdate;
private debouncedDevelopmentPackagesUpdate;
}
export default DevelopmentWatcher;