// Вот тут начинается полный говнокод.
// То, что написано снизу, равноценно следующему:
// var wrapper;
// wrapper.calls = [];
// Почему говнокод? Потому что во первых никто
// давно в 2020 году не пользуется var. А почему?
// А потому что эта переменная будет висеть на общее обозрение.
// Никогда не надо делать так, объявляйте нормально:
// const wrapper или let wrapper. Более того, не понятно,
// зачем здесь нужен именно wrapper.calls. Можно просто создать
// переменную const wrapper = [] и пушить в неё.
// Снова говнокод. По итогу теперь work = wrapper, у которого определен
// метод func как function func(a, b) { alert(a+b) }. work что объявлен в самом начале исчез.
const foo = spy(foo);
где foo любая функция. const newTab = window.open("https://google.com", "_blank");
newTab.focus();
const myElement = document.querySelector(".button")
setInterval(function(){
const middleClick = new MouseEvent("click", { "button": 1, "which": 1 });
myElement.dispatchEvent(middleClick);
}, 4000)
myElement.addEventListener("click", e => console.log(e))
getPayInfoExtended(obj: any) {
this.AS.getInfo(this.number).subscribe(res => {
this.result = res;
},
error => {
console.log(error)
})
}
public result$: Observable<T>
getPayInfoExtended(obj: any) {
this.result$ = this.AS.getInfo(this.number).pipe(catchError(err => console.log(err)))
}
{{ result$ | async }}
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus" },
{
"key": "ctrl+`",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
}