From 06d8a0f2c64951e0f8d97da801b21b4c348bb924 Mon Sep 17 00:00:00 2001 From: Vansh Date: Sat, 25 Oct 2025 12:21:27 +0530 Subject: [PATCH 1/3] fix: import issues --- apps/api/src/app/endpoints/ai/ai.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/api/src/app/endpoints/ai/ai.service.ts b/apps/api/src/app/endpoints/ai/ai.service.ts index cedc1ea3f..4424ed483 100644 --- a/apps/api/src/app/endpoints/ai/ai.service.ts +++ b/apps/api/src/app/endpoints/ai/ai.service.ts @@ -10,7 +10,8 @@ import type { AiPromptMode } from '@ghostfolio/common/types'; import { Injectable } from '@nestjs/common'; import { createOpenRouter } from '@openrouter/ai-sdk-provider'; import { generateText } from 'ai'; -import tablemark, { ColumnDescriptor } from 'tablemark'; +import * as tablemark from 'tablemark'; +import { ColumnDescriptor } from 'tablemark'; // Column name constants for holdings table const HOLDINGS_TABLE_COLUMNS = { @@ -102,7 +103,7 @@ export class AiService { } ); - const holdingsTableString = tablemark(holdingsTableRows, { + const holdingsTableString = tablemark.default(holdingsTableRows, { columns: holdingsTableColumns }); From 396b0e77bdb5a6249468f47f7a9f48fe9a04880a Mon Sep 17 00:00:00 2001 From: Vansh Date: Sat, 25 Oct 2025 12:39:32 +0530 Subject: [PATCH 2/3] fix: import issues --- apps/api/src/app/endpoints/ai/ai.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/api/src/app/endpoints/ai/ai.service.ts b/apps/api/src/app/endpoints/ai/ai.service.ts index cedc1ea3f..201718769 100644 --- a/apps/api/src/app/endpoints/ai/ai.service.ts +++ b/apps/api/src/app/endpoints/ai/ai.service.ts @@ -10,7 +10,8 @@ import type { AiPromptMode } from '@ghostfolio/common/types'; import { Injectable } from '@nestjs/common'; import { createOpenRouter } from '@openrouter/ai-sdk-provider'; import { generateText } from 'ai'; -import tablemark, { ColumnDescriptor } from 'tablemark'; +import tablemark from 'tablemark'; +import { ColumnDescriptor } from 'tablemark'; // Column name constants for holdings table const HOLDINGS_TABLE_COLUMNS = { From e9a7523c12697c945f0f5856fa1deb07d07b3229 Mon Sep 17 00:00:00 2001 From: Vansh Date: Sat, 25 Oct 2025 13:47:24 +0530 Subject: [PATCH 3/3] fix: import issues --- apps/api/src/app/endpoints/ai/ai.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/src/app/endpoints/ai/ai.service.ts b/apps/api/src/app/endpoints/ai/ai.service.ts index ed7e21d63..4424ed483 100644 --- a/apps/api/src/app/endpoints/ai/ai.service.ts +++ b/apps/api/src/app/endpoints/ai/ai.service.ts @@ -10,7 +10,7 @@ import type { AiPromptMode } from '@ghostfolio/common/types'; import { Injectable } from '@nestjs/common'; import { createOpenRouter } from '@openrouter/ai-sdk-provider'; import { generateText } from 'ai'; -import tablemark from 'tablemark'; +import * as tablemark from 'tablemark'; import { ColumnDescriptor } from 'tablemark'; // Column name constants for holdings table