summaryrefslogtreecommitdiffstats
path: root/node_modules/minipass-flush/index.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/minipass-flush/index.js
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/minipass-flush/index.js')
-rw-r--r--node_modules/minipass-flush/index.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/node_modules/minipass-flush/index.js b/node_modules/minipass-flush/index.js
deleted file mode 100644
index cb2537f..0000000
--- a/node_modules/minipass-flush/index.js
+++ /dev/null
@@ -1,39 +0,0 @@
-const Minipass = require('minipass')
-const _flush = Symbol('_flush')
-const _flushed = Symbol('_flushed')
-const _flushing = Symbol('_flushing')
-class Flush extends Minipass {
- constructor (opt = {}) {
- if (typeof opt === 'function')
- opt = { flush: opt }
-
- super(opt)
-
- // or extend this class and provide a 'flush' method in your subclass
- if (typeof opt.flush !== 'function' && typeof this.flush !== 'function')
- throw new TypeError('must provide flush function in options')
-
- this[_flush] = opt.flush || this.flush
- }
-
- emit (ev, ...data) {
- if ((ev !== 'end' && ev !== 'finish') || this[_flushed])
- return super.emit(ev, ...data)
-
- if (this[_flushing])
- return
-
- this[_flushing] = true
-
- const afterFlush = er => {
- this[_flushed] = true
- er ? super.emit('error', er) : super.emit('end')
- }
-
- const ret = this[_flush](afterFlush)
- if (ret && ret.then)
- ret.then(() => afterFlush(), er => afterFlush(er))
- }
-}
-
-module.exports = Flush