simplify-angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
55 lines (54 loc) • 2.99 kB
TypeScript
import { AfterContentInit, AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, TemplateRef } from '@angular/core';
import { SimplifyService } from '../../services/simplify.service';
import { SimpleBaseClass } from '../../_base/simple-base-class';
import * as i0 from "@angular/core";
export declare class SimpleRepeatingItemsComponent extends SimpleBaseClass implements AfterViewInit, AfterContentInit {
private changeDetectorRef;
template: TemplateRef<any>;
disabled: boolean;
items: any[];
select: any;
selectMultiple: any;
selectOnItem: any;
autoRemove: any;
confirmItemRemove: EventEmitter<any>;
itemAdded: EventEmitter<any>;
itemDataUpdated: EventEmitter<any>;
itemFocusChanged: EventEmitter<any>;
itemRemoved: EventEmitter<any>;
itemSelectionChanged: EventEmitter<any>;
itemsChanged: EventEmitter<any>;
inputChanged: EventEmitter<any>;
inputFocus: EventEmitter<any>;
inputKeyUp: EventEmitter<any>;
focusIndex: number;
activeItemDataChanged: boolean;
functions: any;
itemsObject: any;
id: any;
viewInitializied: boolean;
constructor(simplify: SimplifyService, elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef);
ngAfterContentInit(): void;
ngAfterViewInit(): void;
appendItem(item?: any): void;
appendItems(items?: any[]): void;
clearItems(notifyCountChange?: boolean): void;
getSelectedItems(): any[];
getSelectionDetails(): {
selectedIndexes: any[];
selectedItems: any[];
};
getValidItems(): any;
updateItemIndex(currentIndex: number, newIndex: number): void;
notifyElementAdded(event: any): void;
notifyElementUpdated(event: any): void;
prependItem(item?: {}): void;
removeItem(item: any): void;
removeItemAtIndex(index: number): void;
removeRepeatingItem(event: any): void;
setAllItemsSelect(selected?: boolean): void;
setRepeatingElementActions(params: any): void;
setSimpleInputChanges(params: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SimpleRepeatingItemsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SimpleRepeatingItemsComponent, "simple-repeating-items,[simple-repeating-items]", never, { "disabled": { "alias": "disabled"; "required": false; }; "items": { "alias": "items"; "required": false; }; "select": { "alias": "select"; "required": false; }; "selectMultiple": { "alias": "selectMultiple"; "required": false; }; "selectOnItem": { "alias": "selectOnItem"; "required": false; }; "autoRemove": { "alias": "autoRemove"; "required": false; }; }, { "confirmItemRemove": "confirmItemRemove"; "itemAdded": "itemAdded"; "itemDataUpdated": "itemDataUpdated"; "itemFocusChanged": "itemFocusChanged"; "itemRemoved": "itemRemoved"; "itemSelectionChanged": "itemSelectionChanged"; "itemsChanged": "itemsChanged"; "inputChanged": "inputChanged"; "inputFocus": "inputFocus"; "inputKeyUp": "inputKeyUp"; }, ["template"], never, false, never>;
}