UNPKG

@taiga-ui/kit

Version:
1 lines 4.36 kB
{"__symbolic":"module","version":4,"metadata":{"TuiLazyLoadingDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"img[loading=\"lazy\"]","providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"@ng-web-apis/intersection-observer","name":"IntersectionObserverService","line":7,"character":39},{"__symbolic":"reference","module":"@taiga-ui/cdk","name":"TuiDestroyService","line":7,"character":68}],"host":{"[style.animation]":"\"tuiSkeletonBackgroundVibe ease-in-out 1s infinite alternate\"","$quoted$":["[style.animation]"]}}]}],"members":{"srcSetter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":5},"arguments":["src"]}]}],"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":5},"arguments":["attr.src"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":26,"character":9},"arguments":[{"__symbolic":"reference","name":"ɵa"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":28,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":28,"character":16}]}]],"parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":29,"character":48,"context":{"typeName":"HTMLImageElement"},"module":"./lazy-loading.directive"}]}]}]}},"TuiLazyLoadingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":3,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TuiLazyLoadingDirective"}],"exports":[{"__symbolic":"reference","name":"TuiLazyLoadingDirective"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"rxjs","name":"Observable","line":7,"character":43},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":11,"character":9},"arguments":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":11,"character":16}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":12,"character":9},"arguments":[{"__symbolic":"reference","module":"@taiga-ui/cdk","name":"TuiDestroyService","line":12,"character":16}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":9},"arguments":[{"__symbolic":"reference","module":"@ng-web-apis/intersection-observer","name":"IntersectionObserverService","line":13,"character":16}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":11,"character":54},{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":14,"character":35,"context":{"typeName":"IntersectionObserverEntry"},"module":"./lazy-loading.service"}]}]},{"__symbolic":"reference","name":"Observable","module":"rxjs","arguments":[{"__symbolic":"reference","name":"Array","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":14,"character":35,"context":{"typeName":"IntersectionObserverEntry"},"module":"./lazy-loading.service"}]}]}]}],"next":[{"__symbolic":"method"}]}}},"origins":{"TuiLazyLoadingDirective":"./lazy-loading.directive","TuiLazyLoadingModule":"./lazy-loading.module","ɵa":"./lazy-loading.service"},"importAs":"@taiga-ui/kit/directives/lazy-loading"}