В Nativescript 5.x (TypeScript) я успешно использовал следующий код для доступа к RadSideDrawer:
import * as app from "@nativescript/core/application";
import { EventData } from "@nativescript/core/data/observable";
import { RadSideDrawer } from "nativescript-ui-sidedrawer";
export function drawerLoaded(args: EventData) {
let sideDrawer = <RadSideDrawer>args.object; <--- error
}
Теперь, с Nativescript 6.4 (и после миграции моего приложения с помощью «tns migrate») я Я получаю сообщение об ошибке компилятора в «tns build android»:
TS2352: преобразование типа 'View' в тип 'RadSideDrawer' может быть ошибкой, поскольку ни один из типов не совпадает с другим. Если это было сделано намеренно, сначала преобразуйте выражение в «unknown».
Я не знаю, как это исправить. Кто-нибудь может сказать мне, что мне нужно изменить? Это было бы супер мило. Спасибо!