UNPKG

@ngx-mask/core

Version:

[@ngx-mask/core](https://github.com/IKatsuba/ngx-mask#readme)

1 lines 6.83 kB
{"__symbolic":"module","version":4,"metadata":{"NgxMaskCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":7,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12}],"exports":[{"__symbolic":"reference","name":"NgxMaskDirective"}],"declarations":[{"__symbolic":"reference","name":"NgxMaskPipe"},{"__symbolic":"reference","name":"NgxMaskDirective"}]}]}],"members":{},"statics":{"configure":{"__symbolic":"function","parameters":["options"],"value":{"ngModule":{"__symbolic":"reference","name":"NgxMaskCoreModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NGX_MASK_OPTIONS"},"useValue":{"__symbolic":"reference","name":"options"}}]}}}},"NgxMaskService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":8,"character":15},"arguments":[{"__symbolic":"reference","name":"NGX_MASK_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","name":"StringMaskOptions"}]}],"applyMask":[{"__symbolic":"method"}],"validateTokens":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"NGX_MASK_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":36},"arguments":["NGX_MASK_OPTIONS",{"providedIn":"root"}]},"NgxMaskPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"ngxMask"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"NgxMaskService"}]}],"transform":[{"__symbolic":"method"}]}},"NgxMaskDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"input[ngxMask][type=text]"}]}],"members":{"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":28,"character":15}}]],"parameters":[{"__symbolic":"reference","name":"NgxMaskService"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":26,"character":45,"context":{"typeName":"HTMLInputElement"},"module":"./lib/mask.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":27,"character":32},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":28,"character":45}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"mask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3},"arguments":["ngxMask"]}]}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":100,"character":3},"arguments":["blur"]}]}],"_onKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":105,"character":3},"arguments":["keydown",["$event"]]}]}],"_onInput":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":111,"character":3},"arguments":["change"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":112,"character":3},"arguments":["input"]}]}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"MaskToken":{"__symbolic":"interface"},"MaskTokens":{"__symbolic":"interface"},"MaskProcessResult":{"__symbolic":"interface"},"StringMaskOptions":{"__symbolic":"interface"},"MaskPatterns":{"number":"\\d"},"Mask":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Expression form not supported","line":66,"character":49,"module":"./lib/mask"}]}],"process":[{"__symbolic":"method"}],"apply":[{"__symbolic":"method"}],"validate":[{"__symbolic":"method"}]},"statics":{"process":{"__symbolic":"function","parameters":["value","pattern","options"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Mask"},"arguments":[{"__symbolic":"reference","name":"pattern"},{"__symbolic":"reference","name":"options"}]},"member":"process"},"arguments":[{"__symbolic":"reference","name":"value"}]}},"applyMask":{"__symbolic":"function","parameters":["value","pattern","options"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Mask"},"arguments":[{"__symbolic":"reference","name":"pattern"},{"__symbolic":"reference","name":"options"}]},"member":"apply"},"arguments":[{"__symbolic":"reference","name":"value"}]}},"validate":{"__symbolic":"function","parameters":["value","pattern","options"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Mask"},"arguments":[{"__symbolic":"reference","name":"pattern"},{"__symbolic":"reference","name":"options"}]},"member":"validate"},"arguments":[{"__symbolic":"reference","name":"value"}]}}}}},"origins":{"NgxMaskCoreModule":"./lib/core.module","NgxMaskService":"./lib/mask.service","NGX_MASK_OPTIONS":"./lib/tokens","NgxMaskPipe":"./lib/mask.pipe","NgxMaskDirective":"./lib/mask.directive","MaskToken":"./lib/mask","MaskTokens":"./lib/mask","MaskProcessResult":"./lib/mask","StringMaskOptions":"./lib/mask","MaskPatterns":"./lib/mask","Mask":"./lib/mask"},"importAs":"@ngx-mask/core"}