@nakedobjects/gemini
Version:
Single Page Application client for a Naked Objects application.
18 lines (17 loc) • 1 kB
TypeScript
import { AfterViewInit, OnDestroy, QueryList } from '@angular/core';
import { IMenuHolderViewModel } from '@nakedobjects/view-models';
import { IActionHolder } from '../action/action.component';
import { ActionComponent } from '../action/action.component';
import * as i0 from "@angular/core";
export declare class ActionBarComponent implements OnDestroy, AfterViewInit {
actions?: IActionHolder[];
set menuHolder(mhvm: IMenuHolderViewModel);
actionChildren?: QueryList<ActionComponent>;
private sub?;
classes(action: IActionHolder): string;
focusOnFirstAction(actions?: QueryList<ActionComponent>): void;
ngAfterViewInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ActionBarComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ActionBarComponent, "nof-action-bar", never, { "actions": { "alias": "actions"; "required": false; }; "menuHolder": { "alias": "menuHolder"; "required": false; }; }, {}, never, never, false, never>;
}