UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

19 lines (18 loc) 805 B
import { RecentItemViewModel } from './recent-item-view-model'; import { ContextService } from '../context.service'; import { ViewModelFactoryService } from '../view-model-factory.service'; import { UrlManagerService } from '../url-manager.service'; import { Pane } from '../route-data'; export declare class RecentItemsViewModel { private readonly viewModelFactory; private readonly context; private readonly urlManager; private readonly onPaneId; constructor(viewModelFactory: ViewModelFactoryService, context: ContextService, urlManager: UrlManagerService, onPaneId: Pane); private recentlyViewed; private refreshItems(); private itemsHaveChanged(); private recentItems; readonly items: RecentItemViewModel[]; readonly clear: () => void; }