Как получить prototype у смовызывающиеся функции JavaScript?
В файле лежит код такого вида (код в файле менять не могу):
(function (root, factory) {
factory(root.jQuery);
}(this, function ($) {
var Typeahead = function (element, options) {
this.select = this.options.select || this.select;
};
Typeahead.prototype = {
constructor: Typeahead,
select: function () {
console.log(1)
}
}
}))
Как получить prototype самовызывающейся функции и в последующем его перезаписать, не изменяя изначальный вид.