Adds I-prefix to all interfaces

This commit is contained in:
Janus C. H. Knudsen 2025-11-03 21:30:50 +01:00
parent 80aaab46f2
commit 8ec5f52872
44 changed files with 1731 additions and 1949 deletions

View file

@ -10,7 +10,7 @@
import { DateService } from './DateService';
export interface TimeFormatSettings {
export interface ITimeFormatSettings {
timezone: string;
use24HourFormat: boolean;
locale: string;
@ -19,7 +19,7 @@ export interface TimeFormatSettings {
}
export class TimeFormatter {
private static settings: TimeFormatSettings = {
private static settings: ITimeFormatSettings = {
timezone: 'Europe/Copenhagen', // Default to Denmark
use24HourFormat: true, // 24-hour format standard in Denmark
locale: 'da-DK', // Danish locale
@ -44,7 +44,7 @@ export class TimeFormatter {
/**
* Configure time formatting settings
*/
static configure(settings: Partial<TimeFormatSettings>): void {
static configure(settings: Partial<ITimeFormatSettings>): void {
TimeFormatter.settings = { ...TimeFormatter.settings, ...settings };
// Reset DateService to pick up new timezone
TimeFormatter.dateService = null;