18 lines
376 B
JavaScript
18 lines
376 B
JavaScript
// Metro module 4338 (f4339).
|
|
module.exports = function apply(a0, a1, a2) {
|
|
const length = a2.length;
|
|
if (length === 0) {
|
|
return a0.call(a1);
|
|
}
|
|
if (length === 1) {
|
|
return a0.call(a1, a2[0]);
|
|
}
|
|
if (length === 2) {
|
|
return a0.call(a1, a2[0], a2[1]);
|
|
}
|
|
if (length === 3) {
|
|
return a0.call(a1, a2[0], a2[1], a2[2]);
|
|
}
|
|
return a0.apply(a1, a2);
|
|
};
|