function mergeOptions(options, defaults) { options = options || {}; defaults = defaults || defaultOptions(); let ret = objectAssign({}, defaults, options); ret.chars = objectAssign({}, defaults.chars, options.chars); ret.style = objectAssign({}, defaults.style, options.style); return ret; }
// Grab client-user-agent before making the request: this._eBay.getClientUserAgent(function () { if (options.headers) { objectAssign(headers, options.headers); } makeRequest(); });
function append (form, item, data, contentType) { const options = item.options; const len = typeof data === 'string' ? Buffer.byteLength(data) : data.length; const header = '--' + form.getBoundary() + CRLF + 'Content-Type: ' + contentType + CRLF + 'Content-Disposition: form-data' + (item.filename ? '; filename=' + encodeURIComponent(options.filename) : '') + (item.name ? '; name=' + encodeURIComponent(item.name) : '') + '; size=' + len + CRLF + CRLF; form.append(item.name || item.filename, data, objectAssign({ header: header, knownLength: len }, options)); }
objectAssign({}, EventEmitter.prototype, { emitChange: function() { this.emit(CHANGE_EVENT); }, addChangeListener: function(callback) { this.on(CHANGE_EVENT, callback); }, removeChangeListener: function(callback) { this.removeListener(CHANGE_EVENT, callback); } })
function colorizeLines(input) { let state = {}; let output = []; for (let i = 0; i < input.length; i++) { let line = rewindState(state, input[i]); state = readState(line); let temp = objectAssign({}, state); output.push(unwindState(temp, line)); } return output; }
request.post({ url: 'https://api.roblox.com/v2/login', formData: { "username": username, "password": password } }, function(err, res, body) { if (err) { callback(err, false); } else if (res.statusCode != 200) { callback(new Error('Could not login. Response \'' + res.statusCode + '\' from ROBLOX. Error: ' + res.body), false); } else { var data = JSON.parse(body); var user = new User(data.userId); objectAssign(user, botMixin); callback(null, user); } });
objectAssign({}, BaseStore, { getTicker: function () { return _ticker; }, dispatchToken: AppDispatcher.register(function(action){ switch(action.type){ case CounterConstants.ADD_ONE: _ticker = _ticker + 1; TickerStore.emitChange(); break; case CounterConstants.REMOVE_ONE: _ticker = _ticker > 0 ? _ticker - 1 : 0; TickerStore.emitChange(); break; } }) })
it('should retry up using process.nextTick if retryableDelay is "nextTick"', function(done) { var expectedError = objectAssign(new Error(), { retryable: true });
options.templates = objectAssign(this.options.templates, options.templates) options = objectAssign(this.options, options)
it('should retry up to retryableMax on AWS errors that are "retryable"', function(done) { var expectedError = objectAssign(new Error(), { retryable: true });
objectAssign(vals, result); for (let j = 0; j < vals.length; j++) { vals[j] = Math.max(forcedMin, vals[j] || 0);
objectAssign(CloudWatchLogsStub.prototype, { describeLogStreams: function(params, cb) {
describeLogStreams: function(apiParams, cb) { process.nextTick(function() { cb(objectAssign(new Error(), { name: 'ResourceNotFoundException' }));
describeLogStreams: function(apiParams, cb) { process.nextTick(function() { cb(objectAssign(new Error(), { name: 'ResourceNotFoundException' }));
// Grab client-user-agent before making the request: this._AmazonMws.getClientUserAgent(function () { if (options.headers) { objectAssign(headers, options.headers); } makeRequest(requestParamsCopy); });