{"__symbolic":"module","version":4,"metadata":{"ImagePreviewLibService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"ngInjectableDef":{}}},"ImagePreviewLibComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"d-image-preview-lib","template":"\n    <div>\n      <a [href]=\"images[0].link\" target=\"_blank\">\n        <img [src]=\"images[0].src\" [alt]=\"images[0].alt\" (click)=\"preview($event)\">\n      </a>\n    </div>\n\n    <!-- <div *ngFor=\"let image of images\">\n      <ng-template *ngIf=\"image.link; then linkImg; else onlyImg\"></ng-template>\n      <ng-template #linkImg>\n        <a [href]=\"image.link\" target=\"_blank\">\n          <ng-template *ngTemplateOutlet=\"pureImg; context: { src: image.src, alt: image.alt }\"></ng-template>\n        </a>\n      </ng-template>\n      <ng-template #onlyImg>\n          <ng-template *ngTemplateOutlet=\"pureImg; context: { src: image.src, alt: image.alt }\"></ng-template>\n      </ng-template>\n      \n      <ng-template #pureImg let-src=\"src\" let-alt=\"alt\">\n        <img [src]=\"src\" [alt]=\"alt\" (click)=\"preview($event)\">\n      </ng-template>\n    </div> -->\n  ","styles":[]}]}],"members":{"images":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"pureImg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":33,"character":3},"arguments":["pureImg",null]}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"preview":[{"__symbolic":"method"}]}},"ImagePreviewLibModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ImagePreviewLibComponent"}],"imports":[],"exports":[{"__symbolic":"reference","name":"ImagePreviewLibComponent"}]}]}],"members":{}}},"origins":{"ImagePreviewLibService":"./lib/image-preview-lib.service","ImagePreviewLibComponent":"./lib/image-preview-lib.component","ImagePreviewLibModule":"./lib/image-preview-lib.module"},"importAs":"ng-image-preview"}