@ipi-soft/ng-components
Version:
Custom Angular Components
29 lines (28 loc) • 1.17 kB
TypeScript
import { ChangeDetectorRef, ElementRef, Renderer2, SimpleChanges } from '@angular/core';
import { IpiImgService } from './ipi-img.service';
import * as i0 from "@angular/core";
export declare class IpiImageComponent {
private element;
private renderer;
private imgService;
private document;
private changeDetectorRef;
constructor(element: ElementRef, renderer: Renderer2, imgService: IpiImgService, document: Document, changeDetectorRef: ChangeDetectorRef);
src: string;
ariaLabel: string;
private helper;
ngOnInit(): void;
ngOnDestroy(): void;
ngOnChanges(changeRecord: SimpleChanges): void;
private init;
private destroy;
private initImage;
private initSvg;
private setAriaLabel;
private setStyling;
private onImgError;
private copyNgContentAttribute;
private setNgContentAttribute;
static ɵfac: i0.ɵɵFactoryDeclaration<IpiImageComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IpiImageComponent, "ipi-img", never, { "src": { "alias": "src"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; }, {}, never, ["*"], true, never>;
}