@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
24 lines (23 loc) • 773 B
TypeScript
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;