diff --git a/packages/marko/src/runtime/html/BufferedWriter.js b/packages/marko/src/runtime/html/BufferedWriter.js index a626bb34e..7e59f7aa7 100644 --- a/packages/marko/src/runtime/html/BufferedWriter.js +++ b/packages/marko/src/runtime/html/BufferedWriter.js @@ -1,6 +1,8 @@ "use strict"; const immediate = require("../setImmediate"); +const setImmediate = immediate.___setImmediate; +const clearImmediate = immediate.___clearImmediate; const StringWriter = require("./StringWriter"); /** @@ -19,7 +21,7 @@ BufferedWriter.prototype = Object.assign( { scheduleFlush() { if (!this._scheduled) { - this._scheduled = immediate.___setImmediate(flush.bind(0, this)); + this._scheduled = setImmediate(flush.bind(0, this)); } }, @@ -43,7 +45,7 @@ function flush(writer) { } } - immediate.___clearImmediate(writer._scheduled); + clearImmediate(writer._scheduled); writer._scheduled = null; }