UNPKG

nx

Version:

The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.

20 lines (19 loc) 651 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerFileChangeListener = registerFileChangeListener; exports.notifyFileChangeListeners = notifyFileChangeListeners; const logger_1 = require("../../logger"); const fileChangeListeners = new Set(); function registerFileChangeListener(listener) { fileChangeListeners.add(listener); } function notifyFileChangeListeners(event) { for (const listener of fileChangeListeners) { try { listener(event); } catch (error) { logger_1.serverLogger.log('Error notifying file change listener:', error); } } }