import { NavigationService } from "web-atoms-core/dist/services/NavigationService"; import { AtomViewModel } from "web-atoms-core/dist/view-model/AtomViewModel"; export default class FrameViewModel extends AtomViewModel { navigationService: NavigationService; init(): Promise; back(): void; /** * runAsync is necessary because Promise will block for the event handler, same event handler * will not invoke unless previous promise was either rejected or finished. * * You can create event handler that returns a Promise, rejection will be handled and reported in console */ openPage1(): Promise; }