@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
16 lines (15 loc) • 1.01 kB
TypeScript
import { type TuiStringHandler } from '@taiga-ui/cdk/types';
import * as i0 from "@angular/core";
export declare class TuiIcon {
protected readonly resolver: TuiStringHandler<string>;
protected readonly src: import("@angular/core").WritableSignal<string | null>;
protected readonly bg: import("@angular/core").WritableSignal<string | null>;
protected readonly resource: import("@angular/core").Signal<string | null>;
protected readonly mode: import("@angular/core").Signal<"font" | "image" | "svg" | null>;
protected readonly bgResource: import("@angular/core").Signal<string | null>;
set icon(icon: string);
set background(background: string);
resolve(value?: string | null): string | null;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiIcon, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TuiIcon, "tui-icon", never, { "icon": { "alias": "icon"; "required": false; }; "background": { "alias": "background"; "required": false; }; }, {}, never, never, true, never>;
}