import { ErrorData } from '@vkontakte/vk-bridge'; /** * Утилита для проверки произвольного значения на соответствие * типу {@link ErrorData}, обозначающему ошибку, приходящую от API VK * * @param {any} value Произвольное значение. * @returns {boolean} Если переданное значение соответствует * типу ошибки от API VK, возвращает true, а компилятор TypeScript * будет считать, что переданное значение имеет тип {@link ErrorData}. * Иначе функция возвращает false, а TypeScript считает, * что переданное значение не имеет тип {@link ErrorData} * * @example * try { * await bridge.send(...); * } catch (error) { * if (!isVkError(error)) { * return; * } * * if (checkVkUserDenied(error)) { * return; * } * } */ declare const isVkError: (value: any) => value is ErrorData; export { isVkError };