Member Junction
    Preparing search index...
    Index

    Constructors

    Properties

    _items: DashboardItem[] = []
    EditMode: boolean = false
    Items: DashboardItem[] = []
    ItemsChanged: boolean = false
    onClose: EventEmitter<void> = ...

    Use OnClose.

    The same emitter under the old binding name, so a template still binding (onClose) keeps working. Must stay AFTER OnClose: class fields initialise in order, and the other way round this captures undefined.

    OnClose: EventEmitter<void> = ...
    onSave: EventEmitter<
        {
            config: DashboardConfigDetails;
            items: DashboardItem[];
            itemsChanged: boolean;
        },
    > = ...

    Use OnSave.

    The same emitter under the old binding name, so a template still binding (onSave) keeps working. Must stay AFTER OnSave: class fields initialise in order, and the other way round this captures undefined.

    OnSave: EventEmitter<
        {
            config: DashboardConfigDetails;
            items: DashboardItem[];
            itemsChanged: boolean;
        },
    > = ...
    ShowAddMenu: boolean = false
    triggerAddItem: EventEmitter<{ DisplayName: string; ID: string }> = ...

    Use TriggerAddItem.

    The same emitter under the old binding name, so a template still binding (triggerAddItem) keeps working. Must stay AFTER TriggerAddItem: class fields initialise in order, and the other way round this captures undefined.

    TriggerAddItem: EventEmitter<{ DisplayName: string; ID: string }> = ...

    Accessors

    Methods