UNPKG

ngx-bit

Version:

A flexible NG-ZORRO helper library

23 lines 2.32 kB
import { Directive, EventEmitter, HostListener, Input, Output } from '@angular/core'; export class BitSearchClearDirective { constructor() { this.after = new EventEmitter(); } onClick() { this.bitSearchClear.clearSearch(this.reset).subscribe(() => { this.after.emit(true); }); } } BitSearchClearDirective.decorators = [ { type: Directive, args: [{ selector: 'button[bitSearchClear]' },] } ]; BitSearchClearDirective.propDecorators = { bitSearchClear: [{ type: Input }], reset: [{ type: Input }], after: [{ type: Output }], onClick: [{ type: HostListener, args: ['click',] }] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYml0LXNlYXJjaC1jbGVhci5kaXJlY3RpdmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtYml0L2RpcmVjdGl2ZS9iaXQtc2VhcmNoLWNsZWFyLmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU1yRixNQUFNLE9BQU8sdUJBQXVCO0lBSHBDO1FBTVksVUFBSyxHQUFzQixJQUFJLFlBQVksRUFBTyxDQUFDO0lBUS9ELENBQUM7SUFMQyxPQUFPO1FBQ0wsSUFBSSxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLEVBQUU7WUFDekQsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDeEIsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDOzs7WUFiRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHdCQUF3QjthQUNuQzs7OzZCQUVFLEtBQUs7b0JBQ0wsS0FBSztvQkFDTCxNQUFNO3NCQUVOLFlBQVksU0FBQyxPQUFPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBFdmVudEVtaXR0ZXIsIEhvc3RMaXN0ZW5lciwgSW5wdXQsIE91dHB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBMaXN0QnlQYWdlIH0gZnJvbSAnbmd4LWJpdCc7XHJcblxyXG5ARGlyZWN0aXZlKHtcclxuICBzZWxlY3RvcjogJ2J1dHRvbltiaXRTZWFyY2hDbGVhcl0nXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBCaXRTZWFyY2hDbGVhckRpcmVjdGl2ZSB7XHJcbiAgQElucHV0KCkgYml0U2VhcmNoQ2xlYXI6IExpc3RCeVBhZ2U7XHJcbiAgQElucHV0KCkgcmVzZXQ6IGFueTtcclxuICBAT3V0cHV0KCkgYWZ0ZXI6IEV2ZW50RW1pdHRlcjxhbnk+ID0gbmV3IEV2ZW50RW1pdHRlcjxhbnk+KCk7XHJcblxyXG4gIEBIb3N0TGlzdGVuZXIoJ2NsaWNrJylcclxuICBvbkNsaWNrKCk6IHZvaWQge1xyXG4gICAgdGhpcy5iaXRTZWFyY2hDbGVhci5jbGVhclNlYXJjaCh0aGlzLnJlc2V0KS5zdWJzY3JpYmUoKCkgPT4ge1xyXG4gICAgICB0aGlzLmFmdGVyLmVtaXQodHJ1ZSk7XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuIl19