UNPKG

@taiga-ui/core

Version:

Core library for creating Angular components and applications using Taiga UI

16 lines (15 loc) 1.14 kB
import { type InjectOptions, type Signal, type WritableSignal } from '@angular/core'; import { type TuiInteractiveState } from '@taiga-ui/core/types'; type A = string; type S = TuiInteractiveState | null; type F = boolean | null; type M = string | readonly string[] | null; export declare function tuiAppearance(value: A | WritableSignal<A>, options?: InjectOptions): WritableSignal<A>; export declare function tuiAppearance(value: Signal<A>, options?: InjectOptions): Signal<A>; export declare function tuiAppearanceState(value: S | WritableSignal<S>, options?: InjectOptions): WritableSignal<S>; export declare function tuiAppearanceState(value: Signal<S>, options?: InjectOptions): Signal<S>; export declare function tuiAppearanceFocus(value: F | WritableSignal<F>, options?: InjectOptions): WritableSignal<F>; export declare function tuiAppearanceFocus(value: Signal<F>, options?: InjectOptions): Signal<F>; export declare function tuiAppearanceMode(value: M | WritableSignal<M>, options?: InjectOptions): WritableSignal<M>; export declare function tuiAppearanceMode(value: Signal<M>, options?: InjectOptions): Signal<M>; export {};