Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return function() {
var schedule = set(this, id);
var tween = schedule.tween;
if (tween !== tween0) {
var i;
var t;
var n;
tween1 = (tween0 = tween).slice();
for (t = { name: name, value: value }, i = 0, n = tween1.length; i < n; ++i) {
if (tween1[i].name === name) {
tween1[i] = t;
break;
}
}
if (i === n) tween1.push(t);
transition.each(function() {
var schedule = set(this, id);
(schedule.value || (schedule.value = {}))[name] = value.apply(this, arguments);
});