From 0d986f53e65921e81580c55bfb174e8148cb624e Mon Sep 17 00:00:00 2001 From: baseballyama Date: Thu, 9 Jan 2025 13:55:06 +0900 Subject: [PATCH] fix: address types of ArrayCsvStringifierParams and ObjectCsvStringifierParams --- src/lib/csv-stringifier-factory.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/lib/csv-stringifier-factory.ts b/src/lib/csv-stringifier-factory.ts index c1457d5..2334dcb 100644 --- a/src/lib/csv-stringifier-factory.ts +++ b/src/lib/csv-stringifier-factory.ts @@ -4,18 +4,18 @@ import {ObjectCsvStringifier} from './csv-stringifiers/object' import {ObjectStringifierHeader} from './record' export interface ArrayCsvStringifierParams { - header?: string[] - fieldDelimiter?: string - recordDelimiter?: string - alwaysQuote?: boolean + header?: string[] | undefined; + fieldDelimiter?: string | undefined; + recordDelimiter?: string | undefined; + alwaysQuote?: boolean | undefined; } export interface ObjectCsvStringifierParams { - header: ObjectStringifierHeader - fieldDelimiter?: string - recordDelimiter?: string - headerIdDelimiter?: string - alwaysQuote?: boolean + header: ObjectStringifierHeader; + fieldDelimiter?: string | undefined; + recordDelimiter?: string | undefined; + headerIdDelimiter?: string | undefined; + alwaysQuote?: boolean | undefined; } export class CsvStringifierFactory {