grind-assets
Version:
Asset management for Grind
21 lines (17 loc) • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.shutdown = shutdown;
function _isnil(val) { return val === null || typeof val === 'undefined'; }
function shutdown(app) {
if (!_isnil(app.assets.websocket)) {
app.assets.websocket.close();
app.assets.websocket = null;
}
if (!_isnil(app.assets.watcher)) {
app.assets.watcher.close();
app.assets.watcher = null;
}
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9EZXZ0b29scy9TZXJ2ZXIvc2h1dGRvd24uanMiXSwibmFtZXMiOlsic2h1dGRvd24iLCJhcHAiLCJhc3NldHMiLCJ3ZWJzb2NrZXQiLCJjbG9zZSIsIndhdGNoZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFPLFNBQVNBLFFBQVQsQ0FBa0JDLEdBQWxCLEVBQXVCO0FBQzdCLE1BQUksUUFBQ0EsR0FBRyxDQUFDQyxNQUFKLENBQVdDLFNBQVosQ0FBSixFQUFpQztBQUNoQ0YsSUFBQUEsR0FBRyxDQUFDQyxNQUFKLENBQVdDLFNBQVgsQ0FBcUJDLEtBQXJCO0FBQ0FILElBQUFBLEdBQUcsQ0FBQ0MsTUFBSixDQUFXQyxTQUFYLEdBQXVCLElBQXZCO0FBQ0E7O0FBRUQsTUFBSSxRQUFDRixHQUFHLENBQUNDLE1BQUosQ0FBV0csT0FBWixDQUFKLEVBQStCO0FBQzlCSixJQUFBQSxHQUFHLENBQUNDLE1BQUosQ0FBV0csT0FBWCxDQUFtQkQsS0FBbkI7QUFDQUgsSUFBQUEsR0FBRyxDQUFDQyxNQUFKLENBQVdHLE9BQVgsR0FBcUIsSUFBckI7QUFDQTtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIHNodXRkb3duKGFwcCkge1xuXHRpZiAoIWFwcC5hc3NldHMud2Vic29ja2V0LmlzTmlsKSB7XG5cdFx0YXBwLmFzc2V0cy53ZWJzb2NrZXQuY2xvc2UoKVxuXHRcdGFwcC5hc3NldHMud2Vic29ja2V0ID0gbnVsbFxuXHR9XG5cblx0aWYgKCFhcHAuYXNzZXRzLndhdGNoZXIuaXNOaWwpIHtcblx0XHRhcHAuYXNzZXRzLndhdGNoZXIuY2xvc2UoKVxuXHRcdGFwcC5hc3NldHMud2F0Y2hlciA9IG51bGxcblx0fVxufVxuIl19