Кажется странным, что вы перезаписываете прототип couchbase ... но, как подсказывает @trincot, используйте функцию жирной стрелки:
couchbase.BucketImpl.LookupInBuilder.prototype.executeAsync = () => {
return new Promise((resolve, reject) => {
this.execute((error, result) => {
if (error instanceof Error) {
reject(error);
} else {
resolve(result);
}
});
});
};