ghostfolio/libs/common/src/lib/interfaces/user-settings.interface.ts
Amandee Ellawala 6057794eb6
Feature/extend assistant by holding selector (#4031)
* Extend assistant by holding selector

* Update changelog
2024-11-10 10:29:43 +01:00

31 lines
803 B
TypeScript

import { XRayRulesSettings } from '@ghostfolio/common/interfaces/x-ray-rules-settings.interface';
import {
ColorScheme,
DateRange,
HoldingsViewMode,
ViewMode
} from '@ghostfolio/common/types';
export interface UserSettings {
annualInterestRate?: number;
baseCurrency?: string;
benchmark?: string;
colorScheme?: ColorScheme;
dateRange?: DateRange;
emergencyFund?: number;
'filters.accounts'?: string[];
'filters.dataSource'?: string;
'filters.symbol'?: string;
'filters.tags'?: string[];
holdingsViewMode?: HoldingsViewMode;
isExperimentalFeatures?: boolean;
isRestrictedView?: boolean;
language?: string;
locale?: string;
projectedTotalAmount?: number;
retirementDate?: string;
savingsRate?: number;
viewMode?: ViewMode;
xRayRules?: XRayRulesSettings;
}