UNPKG

@taiga-ui/core

Version:

Core library for creating Angular components and applications using Taiga UI

24 lines (23 loc) 773 B
import { InjectionToken, type Provider } from '@angular/core'; import { type TuiDateMode } from '@taiga-ui/cdk/date-time'; import { type Observable } from 'rxjs'; /** * Formatting configuration for displayed dates */ export interface TuiDateFormatSettings { /** * Date format mode. */ readonly mode: TuiDateMode; /** * Separator between date segments * @example 10.02 ('.' by default) */ readonly separator: string; } export declare const TUI_DEFAULT_DATE_FORMAT: TuiDateFormatSettings; /** * Formatting configuration for displayed dates */ export declare const TUI_DATE_FORMAT: InjectionToken<Observable<TuiDateFormatSettings>>; export declare function tuiDateFormatProvider(options: Partial<TuiDateFormatSettings>): Provider;