ngx-bit
Version:
A flexible NG-ZORRO helper library
24 lines • 2.11 kB
JavaScript
import { Directive, HostListener, Input } from '@angular/core';
import { BitService } from 'ngx-bit';
export class BitOpenDirective {
constructor(bit) {
this.bit = bit;
}
onClick() {
this.bit.open(this.bitOpen, this.extras);
}
}
BitOpenDirective.decorators = [
{ type: Directive, args: [{
selector: '[bitOpen]'
},] }
];
BitOpenDirective.ctorParameters = () => [
{ type: BitService }
];
BitOpenDirective.propDecorators = {
bitOpen: [{ type: Input }],
extras: [{ type: Input }],
onClick: [{ type: HostListener, args: ['click',] }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYml0LW9wZW4uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWJpdC9kaXJlY3RpdmUvYml0LW9wZW4uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUvRCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sU0FBUyxDQUFDO0FBS3JDLE1BQU0sT0FBTyxnQkFBZ0I7SUFJM0IsWUFDVSxHQUFlO1FBQWYsUUFBRyxHQUFILEdBQUcsQ0FBWTtJQUV6QixDQUFDO0lBR0QsT0FBTztRQUNMLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQzNDLENBQUM7OztZQWZGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVzthQUN0Qjs7O1lBSlEsVUFBVTs7O3NCQU1oQixLQUFLO3FCQUNMLEtBQUs7c0JBT0wsWUFBWSxTQUFDLE9BQU8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RMaXN0ZW5lciwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTmF2aWdhdGlvbkV4dHJhcyB9IGZyb20gJ0Bhbmd1bGFyL3JvdXRlcic7XHJcbmltcG9ydCB7IEJpdFNlcnZpY2UgfSBmcm9tICduZ3gtYml0JztcclxuXHJcbkBEaXJlY3RpdmUoe1xyXG4gIHNlbGVjdG9yOiAnW2JpdE9wZW5dJ1xyXG59KVxyXG5leHBvcnQgY2xhc3MgQml0T3BlbkRpcmVjdGl2ZSB7XHJcbiAgQElucHV0KCkgYml0T3BlbjogYW55W107XHJcbiAgQElucHV0KCkgZXh0cmFzOiBOYXZpZ2F0aW9uRXh0cmFzO1xyXG5cclxuICBjb25zdHJ1Y3RvcihcclxuICAgIHByaXZhdGUgYml0OiBCaXRTZXJ2aWNlXHJcbiAgKSB7XHJcbiAgfVxyXG5cclxuICBASG9zdExpc3RlbmVyKCdjbGljaycpXHJcbiAgb25DbGljaygpOiB2b2lkIHtcclxuICAgIHRoaXMuYml0Lm9wZW4odGhpcy5iaXRPcGVuLCB0aGlzLmV4dHJhcyk7XHJcbiAgfVxyXG59XHJcbiJdfQ==