@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
16 lines (15 loc) • 1.14 kB
TypeScript
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 {};