From 8135f59f1b45b8035eae97fd00229071a505adc8 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 6 Jun 2026 14:46:31 +0200 Subject: [PATCH] Harmonize sector names --- libs/common/src/lib/config.ts | 32 +++++++++---------- libs/common/src/lib/types/sector-name.type.ts | 16 ++-------- 2 files changed, 19 insertions(+), 29 deletions(-) diff --git a/libs/common/src/lib/config.ts b/libs/common/src/lib/config.ts index 14b8647ca..5f2dd9a1c 100644 --- a/libs/common/src/lib/config.ts +++ b/libs/common/src/lib/config.ts @@ -2,7 +2,7 @@ import { AssetClass, AssetSubClass, DataSource, Type } from '@prisma/client'; import { JobOptions, JobStatus } from 'bull'; import ms from 'ms'; -import { ColorScheme, DateRange, SectorName } from './types'; +import { ColorScheme, DateRange } from './types'; export const ghostfolioPrefix = 'GF'; export const ghostfolioScraperApiSymbolPrefix = `_${ghostfolioPrefix}_`; @@ -55,21 +55,6 @@ export const ASSET_CLASS_MAPPING = new Map([ export const BULL_BOARD_COOKIE_NAME = 'bull_board_token'; -export const SECTORS = [ - 'Basic Materials', - 'Communication Services', - 'Consumer Cyclical', - 'Consumer Defensive', - 'Energy', - 'Financial Services', - 'Healthcare', - 'Industrials', - 'Other', - 'Real Estate', - 'Technology', - 'Utilities' -] as const satisfies readonly SectorName[]; - /** * WARNING: This route is mirrored in `apps/client/proxy.conf.json`. * If you update this value, you must also update the proxy configuration. @@ -297,6 +282,21 @@ export const REPLACE_NAME_PARTS = [ 'Xtrackers (IE) Plc -' ]; +export const SECTORS = [ + 'Basic Materials', + 'Communication Services', + 'Consumer Cyclical', + 'Consumer Defensive', + 'Energy', + 'Financial Services', + 'Healthcare', + 'Industrials', + 'Other', + 'Real Estate', + 'Technology', + 'Utilities' +] as const; + export const STORYBOOK_PATH = '/development/storybook'; export const SUPPORTED_LANGUAGE_CODES = [ diff --git a/libs/common/src/lib/types/sector-name.type.ts b/libs/common/src/lib/types/sector-name.type.ts index 5cad2514a..0d9ea9cee 100644 --- a/libs/common/src/lib/types/sector-name.type.ts +++ b/libs/common/src/lib/types/sector-name.type.ts @@ -1,13 +1,3 @@ -export type SectorName = - | 'Basic Materials' - | 'Communication Services' - | 'Consumer Cyclical' - | 'Consumer Defensive' - | 'Energy' - | 'Financial Services' - | 'Healthcare' - | 'Industrials' - | 'Other' - | 'Real Estate' - | 'Technology' - | 'Utilities'; +import type { SECTORS } from '../config'; + +export type SectorName = (typeof SECTORS)[number];