nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
11 lines (10 loc) • 493 B
TypeScript
import { ActionViewModel } from './action-view-model';
import { IMenuHolderViewModel } from './imenu-holder-view-model';
export declare class MenuItemViewModel implements IMenuHolderViewModel {
readonly name: string;
readonly actions: ActionViewModel[];
readonly menuItems: MenuItemViewModel[] | null;
constructor(name: string, actions: ActionViewModel[], menuItems: MenuItemViewModel[] | null);
readonly toggleCollapsed: () => void;
navCollapsed: boolean;
}