/
var
/
www
/
p4ela.kz
/
server
/
delivery
/
node_modules
/
once
/
/var/www/p4ela.kz/server/delivery/node_modules/once
mkdir
upload
Name
Size
Mode
Actions
LICENSE
765
0644
edit
dl
rm
once.js
935
0644
edit
dl
rm
package.json
1518
0644
edit
dl
rm
README.md
1772
0644
edit
dl
rm
Edit:
/var/www/p4ela.kz/server/delivery/node_modules/once/once.js
(935B)
var wrappy = require('wrappy') module.exports = wrappy(once) module.exports.strict = wrappy(onceStrict) once.proto = once(function () { Object.defineProperty(Function.prototype, 'once', { value: function () { return once(this) }, configurable: true }) Object.defineProperty(Function.prototype, 'onceStrict', { value: function () { return onceStrict(this) }, configurable: true }) }) function once (fn) { var f = function () { if (f.called) return f.value f.called = true return f.value = fn.apply(this, arguments) } f.called = false return f } function onceStrict (fn) { var f = function () { if (f.called) throw new Error(f.onceError) f.called = true return f.value = fn.apply(this, arguments) } var name = fn.name || 'Function wrapped with `once`' f.onceError = name + " shouldn't be called more than once" f.called = false return f }
Save
cmd:
run