Странное вынесение колбэков. Почему не сделать так?
var uploader = $fileUploader.create({
url: '/upload.php',
filters: [
function( item ) { // first user filter
console.log( 'filter1' );
return true;
}
],
//Колбэки
afteraddingfile: function () { ... },
afteraddingall: function () { ... },
...
});
Распространенная практика упаковывать колбэки в объект настроек, чтобы всё было в одном месте. Вынесение АПИ в отдельный объект применяется, как правило, для методов, т. к. методы как раз приходится вызывать из разных мест, напр.: uploader.send()