import { API, resolveResource } from 'vk-io';
const api = new API({
token: process.env.TOKEN
});
const resource = await resolveResource({
api,
// Или
// api: vk.api,
// Ресурс который нужно разобрать
resource: 'https://vk.com/id1'
});
console.log(resource); // { id: 1, type: 'user' }
const keys = {};
document.addEventListener('keydown', event => {
keys[event.key] = true;
});
document.addEventListener('keyup', event => {
keys[event.key] = false;
});
setInterval(() => {
if (keys['i']) {
console.log('potato');
}
if (keys['k']) {
console.log('corow');
}
if (keys['l']) {
console.log('oni');
}
if (keys['j']) {
console.log('wine');
}
// Кнопки нажаты вместе
if (keys['i'] && keys['j']) {
console.log('potato_wine');
}
if(keys['k'] && keys['l']){
console.log('corow_oni');
}
}, 100);
AbortSignal
(хз, как по другому сказать).Модуль который использует его, проверяет является ли переданное значение инстансом этого класса. Но не через instanceof, а через сравнение по имени функции
AbortSignal.name
.Сделал так и все заработало как нужно: