UNPKG

@factory-utils/tools

Version:

Set of genericised angular2+ components used in most of Advanced SCHEMA - Factory's projects.

43 lines (42 loc) 2.9 kB
import { EventEmitter, SimpleChanges } from '@angular/core'; import { FoldableIcons, SelectableElement } from '../../tools.module'; import { HtmlInput } from './../../typings/components.typings'; import * as i0 from "@angular/core"; export interface MenuDefaultValues { elements: SelectableElement[]; valueField: string; labelField: string; hierarchicalField: string; } export declare class MenuComponent { selected: SelectableElement; elements: Array<SelectableElement>; imageField: string; labelField: string; valueField: string; hierarchicalField: string; customClassesField: string; foldableIcons: FoldableIcons; activatedClickLevel: number; disableField: string; disableCallback: (element: SelectableElement) => boolean; autoExpand: HtmlInput; disabled: HtmlInput; disableParentHighlight: HtmlInput; displayChildrenOnHover: HtmlInput; displayChildrenOnClick: HtmlInput; expandCollapse: HtmlInput; selectedChange: EventEmitter<SelectableElement>; onMenuClick: EventEmitter<SelectableElement>; private readonly _defaultValues; get isAutoExpand(): boolean; get isParentHighlightDisabled(): boolean; get isDisabled(): boolean; get isDisplayingChildrenOnHover(): boolean; get isDisplayingChildrenOnClick(): boolean; get isExpandCollapse(): boolean; ngOnChanges(changes: SimpleChanges): void; selectElement(element: SelectableElement): void; static ɵfac: i0.ɵɵFactoryDeclaration<MenuComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MenuComponent, "fut-menu", never, { "selected": { "alias": "selected"; "required": false; }; "elements": { "alias": "elements"; "required": false; }; "imageField": { "alias": "imageField"; "required": false; }; "labelField": { "alias": "labelField"; "required": false; }; "valueField": { "alias": "valueField"; "required": false; }; "hierarchicalField": { "alias": "hierarchicalField"; "required": false; }; "customClassesField": { "alias": "customClassesField"; "required": false; }; "foldableIcons": { "alias": "foldableIcons"; "required": false; }; "activatedClickLevel": { "alias": "activatedClickLevel"; "required": false; }; "disableField": { "alias": "disableField"; "required": false; }; "disableCallback": { "alias": "disableCallback"; "required": false; }; "autoExpand": { "alias": "autoExpand"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "disableParentHighlight": { "alias": "disableParentHighlight"; "required": false; }; "displayChildrenOnHover": { "alias": "displayChildrenOnHover"; "required": false; }; "displayChildrenOnClick": { "alias": "displayChildrenOnClick"; "required": false; }; "expandCollapse": { "alias": "expandCollapse"; "required": false; }; }, { "selectedChange": "selectedChange"; "onMenuClick": "onMenuClick"; }, never, never, false, never>; }