Open
Description
Описание
Неверная типизация для возвращаемого ответа из метода VKWebAppShare
В документации ВК указано, что также есть дополнительный result, в котором будет массив из данных.
https://dev.vk.com/ru/bridge/VKWebAppShare#Пример
![image](https://private-user-images.githubusercontent.com/64421792/326212021-ba491207-116b-483b-9fdc-91c35a5e65ce.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MzYzOTIsIm5iZiI6MTczODkzNjA5MiwicGF0aCI6Ii82NDQyMTc5Mi8zMjYyMTIwMjEtYmE0OTEyMDctMTE2Yi00ODNiLTlmZGMtOTFjMzVhNWU2NWNlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDEzNDgxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwYmNmZWIxZWM3YTIxZjdhYjUzZTcwMDI5NzFhZDg5NjBhODA5NzA4YTNjYzZlYjcxZWM4NzI3YTJhNWZmZDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.6E0rDsjBRmMaqBhV4rzlSwZmSrGbqxg7DBRkXock5jQ)
![image](https://private-user-images.githubusercontent.com/64421792/326212039-e605cdbb-b6f5-4054-9f88-d2557091efec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MzYzOTIsIm5iZiI6MTczODkzNjA5MiwicGF0aCI6Ii82NDQyMTc5Mi8zMjYyMTIwMzktZTYwNWNkYmItYjZmNS00MDU0LTlmODgtZDI1NTcwOTFlZmVjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDEzNDgxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkMDM2NmU3M2JlMTgyOTRmY2M2Y2ExNDhmZWMwNzIwYjRlYmEyZDA4ODkzZGM5NTdhMjNlZTkzNGY4OTlkY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.sv5eOh18l4DH8lcrYNrAW05ZBStLKPF6LTtiFUo_N2M)
Версия vk-bridge
2.14.1
Платформа
Web, MobileWeb, IOS, Android
Браузер и версия
IDE
Шаги воспроизведения
- Вызвать метод -
bridge
.send('VKWebAppShare', {
link: `${ApplicationService.getURLApplicationByClient(client)}#profile/user?userId=${
isMyShareProfile ? userId : userIdParameters
}`,
})
.then((res) => {
console.log(res);
if (res?.length > 0) {
// Запись отправлена в ЛС
setIsShareMessage(true);
}
});
```
2. Навестись на тип res.
### Ожидаемое поведение
Типизация для res будет { result: LinkShareResult[] }
### Скриншоты
<img width="725" alt="image" src="https://github.com/VKCOM/vk-bridge/assets/64421792/7eb1d828-e49f-45dd-baea-ffec5e5131ce">
### Приложение
-
### Код, который вызвал ошибку
bridge
.send('VKWebAppShare', {
link: `${ApplicationService.getURLApplicationByClient(client)}#profile/user?userId=${
isMyShareProfile ? userId : userIdParameters
}`,
})
.then((res) => {
console.log(res);
if (res?.length > 0) {
// Запись отправлена в ЛС
setIsShareMessage(true);
}
});