{"version":3,"file":"verben-ng-ui-src-lib-convert-to-number.mjs","sources":["../../../projects/verben-ng-ui/src/lib/convert-to-number/convert-to-number.directive.ts","../../../projects/verben-ng-ui/src/lib/convert-to-number/convert-to-number.module.ts","../../../projects/verben-ng-ui/src/lib/convert-to-number/verben-ng-ui-src-lib-convert-to-number.ts"],"sourcesContent":["import { Directive, ElementRef, HostListener, Renderer2, Output, EventEmitter } from '@angular/core';\n\n@Directive({\n  selector: '[appConvertToNumber]'\n})\nexport class ConvertToNumberDirective {\n\n  @Output() numberValue = new EventEmitter<number | null>();\n\n  constructor(private el: ElementRef, private renderer: Renderer2) {}\n\n  @HostListener('input', ['$event.target.value']) onInput(value: string) {\n    const num = Number(value);\n    if (!isNaN(num)) {\n      this.numberValue.emit(num);\n      this.renderer.setProperty(this.el.nativeElement, 'value', num);\n    } else {\n      this.numberValue.emit(null);\n    }\n    console.log(`this is ${num}`)\n  }\n}\n","import { NgModule } from '@angular/core';\nimport { ConvertToNumberDirective } from './convert-to-number.directive';\n\n@NgModule({\n  declarations: [ConvertToNumberDirective],\n  exports: [ConvertToNumberDirective]\n})\nexport class ConvertToNumberModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;MAKa,wBAAwB,CAAA;AAIf,IAAA,EAAA,CAAA;AAAwB,IAAA,QAAA,CAAA;AAFlC,IAAA,WAAW,GAAG,IAAI,YAAY,EAAiB,CAAC;IAE1D,WAAoB,CAAA,EAAc,EAAU,QAAmB,EAAA;QAA3C,IAAE,CAAA,EAAA,GAAF,EAAE,CAAY;QAAU,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAW;KAAI;AAEnB,IAAA,OAAO,CAAC,KAAa,EAAA;AACnE,QAAA,MAAM,GAAG,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;AAC1B,QAAA,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;AACf,YAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AAC3B,YAAA,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,EAAE,CAAC,aAAa,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;SAChE;aAAM;AACL,YAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;SAC7B;AACD,QAAA,OAAO,CAAC,GAAG,CAAC,WAAW,GAAG,CAAA,CAAE,CAAC,CAAA;KAC9B;wGAfU,wBAAwB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,SAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;4FAAxB,wBAAwB,EAAA,QAAA,EAAA,sBAAA,EAAA,OAAA,EAAA,EAAA,WAAA,EAAA,aAAA,EAAA,EAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,OAAA,EAAA,8BAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;4FAAxB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBAHpC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,sBAAsB;AACjC,iBAAA,CAAA;uGAGW,WAAW,EAAA,CAAA;sBAApB,MAAM;gBAIyC,OAAO,EAAA,CAAA;sBAAtD,YAAY;uBAAC,OAAO,EAAE,CAAC,qBAAqB,CAAC,CAAA;;;MCJnC,qBAAqB,CAAA;wGAArB,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;yGAArB,qBAAqB,EAAA,YAAA,EAAA,CAHjB,wBAAwB,CAAA,EAAA,OAAA,EAAA,CAC7B,wBAAwB,CAAA,EAAA,CAAA,CAAA;yGAEvB,qBAAqB,EAAA,CAAA,CAAA;;4FAArB,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAJjC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,wBAAwB,CAAC;oBACxC,OAAO,EAAE,CAAC,wBAAwB,CAAC;AACpC,iBAAA,CAAA;;;ACND;;AAEG;;;;"}