UNPKG

react-refresh-webpack-plugin

Version:

An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.

20 lines (17 loc) 501 B
/** * Remove all children of an element. * @param {HTMLElement} element A valid HTML element. * @param {number} [skip] Number of elements to skip removing. * @returns {void} */ function removeAllChildren(element, skip) { /** @type Node[] */ const childList = Array.prototype.slice.call( element.childNodes, typeof skip !== 'undefined' ? skip : 0 ); for (let i = 0; i < childList.length; i += 1) { element.removeChild(childList[i]); } } module.exports = removeAllChildren;