mirror of
https://github.com/fuse-friends/fuse-native
synced 2026-03-02 03:40:15 +00:00
fix defaults
This commit is contained in:
5
index.js
5
index.js
@@ -216,7 +216,10 @@ class Fuse extends Nanoresource {
|
|||||||
|
|
||||||
function signal (nativeHandler, err, ...args) {
|
function signal (nativeHandler, err, ...args) {
|
||||||
var arr = [nativeHandler, err, ...args]
|
var arr = [nativeHandler, err, ...args]
|
||||||
if (defaults && (!args.length)) arr = arr.concat(defaults)
|
if (defaults) {
|
||||||
|
while (arr.length > 2 && arr[arr.length - 1] === undefined) arr.pop()
|
||||||
|
if (arr.length === 2) arr = arr.concat(defaults)
|
||||||
|
}
|
||||||
return process.nextTick(nativeSignal, ...arr)
|
return process.nextTick(nativeSignal, ...arr)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user