From 54a0c50bbcbc409778c438e6a2c366d96d0fd040 Mon Sep 17 00:00:00 2001 From: admin-valentin Date: Sat, 1 Aug 2026 20:16:11 +0000 Subject: [PATCH] fix(TS2564): add ! to required fields in FinancialSignalItemDto + IngestSignalsDto --- src/financial-intelligence/dto.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/financial-intelligence/dto.ts b/src/financial-intelligence/dto.ts index 5085634..ec22004 100644 --- a/src/financial-intelligence/dto.ts +++ b/src/financial-intelligence/dto.ts @@ -2,9 +2,9 @@ import { IsArray, IsNumber, IsOptional, IsString, ValidateNested } from 'class-v import { Type } from 'class-transformer'; export class FinancialSignalItemDto { - @IsString() source: string; - @IsString() title: string; - @IsString() summary: string; + @IsString() source!: string; + @IsString() title!: string; + @IsString() summary!: string; @IsOptional() @IsString() category?: string; @IsOptional() @IsString() region?: string; @IsOptional() @IsString() niche?: string; @@ -20,5 +20,5 @@ export class FinancialSignalItemDto { export class IngestSignalsDto { @IsOptional() @IsString() tenantId?: string; @IsArray() @ValidateNested({ each: true }) @Type(() => FinancialSignalItemDto) - signals: FinancialSignalItemDto[]; + signals!: FinancialSignalItemDto[]; }