Interface FileSystemWatcherService

Singleton implementation of the watch server.

Since multiple clients all make requests to this service, we need to track those individually via a clientId.

interface FileSystemWatcherService {
    unwatchFileChanges(watcherId): Promise<void>;
    watchFileChanges(clientId, uri, options?): Promise<number>;
}

Hierarchy

Implemented by

Methods