UNPKG

@ngaox/icons

Version:

Inline SVG icons from (src | files | your favorite icons library | ...)!

20 lines (19 loc) 1.28 kB
import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { IconsService } from './icons.service'; import * as i0 from "@angular/core"; export declare class NgaoxIconComponent { private service; private sanitizer; readonly name: import("@angular/core").InputSignal<string>; readonly url: import("@angular/core").InputSignal<string | undefined>; readonly width: import("@angular/core").InputSignal<string | undefined>; readonly height: import("@angular/core").InputSignal<string | undefined>; private readonly destroyRef; readonly svgContent: import("@angular/core").WritableSignal<SafeHtml>; get _width(): string | undefined; get _height(): string | undefined; get _svgContent(): SafeHtml; constructor(service: IconsService, sanitizer: DomSanitizer); static ɵfac: i0.ɵɵFactoryDeclaration<NgaoxIconComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgaoxIconComponent, "ngaox-icon", never, { "name": { "alias": "name"; "required": true; "isSignal": true; }; "url": { "alias": "url"; "required": false; "isSignal": true; }; "width": { "alias": "width"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; }