material2-extensions
Version:
A component library of custom extensions to [Angular Material 2](https://material.angular.io/).
27 lines (26 loc) • 908 B
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { FormControl } from '@angular/forms';
import { Observable } from 'rxjs/Observable';
import { MatAutocomplete, MatChipInputEvent } from '@angular/material';
export declare class ChipInputComponent implements OnInit {
visible: boolean;
selectable: boolean;
removable: boolean;
addOnBlur: boolean;
separatorKeysCodes: number[];
placeholder: string;
options: Array<string>;
filteredOptions: Observable<string[]>;
isOptionsFilter: boolean;
onIllegalInput: EventEmitter<string>;
inputValue: string;
chips: Array<string>;
onValueChange: EventEmitter<{}>;
myControl: FormControl;
matAutocomplete: MatAutocomplete;
add(event: MatChipInputEvent): void;
remove(chip: any): void;
chooseFirstOption(event: KeyboardEvent): void;
filter(val: string): string[];
ngOnInit(): void;
}