UNPKG

@nxarch/nest-nguniversal

Version:

A NestJS library to serve your NestJS Angular Universal project

23 lines (22 loc) 721 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setupBsReloadWatcher = void 0; const trigger_reload_1 = require("./trigger-reload"); function setupBsReloadWatcher() { let isBlocked = false; let timer; process.stdout._orig_write = process.stdout.write; const reloadWatcher = (data) => { if (timer) clearTimeout(timer); if (!isBlocked) { timer = setTimeout(() => { isBlocked = true; (0, trigger_reload_1.triggerReload)(); }, 50); } process.stdout._orig_write(data); }; process.stdout.write = reloadWatcher; } exports.setupBsReloadWatcher = setupBsReloadWatcher;