Вы можете заключить его в обещание и вернуться, чтобы вы могли использовать await
в функции вызывающего абонента для его ожидания.
async loadhtml(url: string) {
return new Promise((resolve, reject) => {
$.get(url).then( response => {
console.log("response=>",response)
resolve(response)
});
});
}
async show() {
var data = await this.loadhtml(require("../../template/template1.tpl"));
console.log("html content=> ",data);
}