UNPKG

@taiga-ui/core

Version:

Core library for creating Angular components and applications using Taiga UI

23 lines (22 loc) 1.29 kB
import { type SafeResourceUrl } from '@angular/platform-browser'; import * as i0 from "@angular/core"; /** * Workaround for {@link TuiAvatar} to properly handle icon color in {@link TuiAppearance} */ type Icon = SafeResourceUrl | string | null | undefined; export declare class TuiIcons { private readonly resolver; protected readonly nothing: undefined; protected readonly startResource: import("@angular/core").Signal<string | null>; protected readonly endResource: import("@angular/core").Signal<string | null>; protected readonly startMode: import("@angular/core").Signal<"font" | "image" | "svg" | null>; protected readonly endMode: import("@angular/core").Signal<"font" | "image" | "svg" | null>; readonly iconStart: import("@angular/core").WritableSignal<Icon>; readonly iconEnd: import("@angular/core").WritableSignal<string>; set iconStartSetter(x: Icon); set iconEndSetter(x: string); protected resolve(icon: Icon): string | null; static ɵfac: i0.ɵɵFactoryDeclaration<TuiIcons, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TuiIcons, never, never, { "iconStartSetter": { "alias": "iconStart"; "required": false; }; "iconEndSetter": { "alias": "iconEnd"; "required": false; }; }, {}, never, never, true, never>; } export {};