2022-03-14 21:04:11 +00:00
|
|
|
import * as plugins from './tswatch.plugins.js';
|
|
|
|
import * as interfaces from './interfaces/index.js';
|
|
|
|
import { Watcher } from './tswatch.classes.watcher.js';
|
2020-05-22 07:25:34 +00:00
|
|
|
export declare class TsWatch {
|
|
|
|
watchmode: interfaces.TWatchModes;
|
|
|
|
watcherMap: plugins.lik.ObjectMap<Watcher>;
|
2023-03-31 11:10:29 +00:00
|
|
|
typedserver: plugins.typedserver.TypedServer;
|
2020-05-22 07:25:34 +00:00
|
|
|
constructor(watchmodeArg: interfaces.TWatchModes);
|
|
|
|
/**
|
|
|
|
* starts the TsWatch instance
|
|
|
|
*/
|
|
|
|
start(): Promise<void>;
|
|
|
|
/**
|
|
|
|
* stops the execution of any active Watchers
|
|
|
|
*/
|
|
|
|
stop(): Promise<void>;
|
|
|
|
}
|