msync
Version:
Easily manage building and syncing multiple node-modules in a flexibly defined workspace.
24 lines (23 loc) • 531 B
TypeScript
import { IModule } from '../types';
export interface IIgnore {
paths: string[];
names: string[];
}
export interface IYaml {
modules: string[];
ignore: IIgnore;
watchPattern: string;
hidden: string[];
}
export interface ISettings {
path: string;
modules: IModule[];
ignored: IIgnore;
watchPattern: string;
hidden: string[];
}
export interface IOptions {
npm?: boolean;
spinner?: boolean;
}
export declare function loadSettings(options?: IOptions): Promise<ISettings | undefined>;