msync
Version:
Easily manage building and syncing multiple node-modules in a flexibly defined workspace.
29 lines (28 loc) • 871 B
TypeScript
import { ISettings, IModule } from '../common';
export declare const name = "sync";
export declare const alias: string[];
export declare const description = "Syncs each module's dependency tree within the workspace.";
export declare const args: {
'-i': string;
'-w': string;
'-v': string;
};
export declare function cmd(args?: {
params: string[];
options: {
i?: boolean;
w?: boolean;
v?: boolean;
};
}): Promise<void>;
export interface IOptions {
includeIgnored?: boolean;
updateVersions?: boolean;
silent?: boolean;
}
export declare function sync(options?: IOptions): Promise<{
settings: ISettings;
modules: IModule[];
} | undefined>;
export declare function syncModules(modules: IModule[], options?: IOptions): Promise<IModule[]>;
export declare function syncWatch(options?: IOptions): Promise<void>;