From 5141222c24f2ae457ff74a62d4b76efc9467b99b Mon Sep 17 00:00:00 2001 From: SheetJS Date: Sun, 1 Jan 2023 16:53:44 -0500 Subject: [PATCH] `sheet_to_json` type include `origin` option Co-authored-by: Hulusi --- types/index.d.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/types/index.d.ts b/types/index.d.ts index ccc8c6f..3be4c8d 100644 --- a/types/index.d.ts +++ b/types/index.d.ts @@ -803,7 +803,7 @@ export interface AOA2SheetOpts extends CommonOptions, DateNFOption { export interface SheetAOAOpts extends AOA2SheetOpts, OriginOption {} -export interface JSON2SheetOpts extends CommonOptions, DateNFOption { +export interface JSON2SheetOpts extends CommonOptions, DateNFOption, OriginOption { /** Use specified column order */ header?: string[]; @@ -811,8 +811,6 @@ export interface JSON2SheetOpts extends CommonOptions, DateNFOption { skipHeader?: boolean; } -export interface SheetJSONOpts extends JSON2SheetOpts, OriginOption {} - export interface Table2SheetOpts extends CommonOptions, DateNFOption, OriginOption, SheetOption { /** If true, plaintext parsing will not parse values */ raw?: boolean; @@ -933,8 +931,8 @@ export interface XLSX$Utils { sheet_add_aoa(ws: WorkSheet, data: any[][], opts?: SheetAOAOpts): WorkSheet; /** Add an array of JS objects to a worksheet */ - sheet_add_json(ws: WorkSheet, data: any[], opts?: SheetJSONOpts): WorkSheet; - sheet_add_json(ws: WorkSheet, data: T[], opts?: SheetJSONOpts): WorkSheet; + sheet_add_json(ws: WorkSheet, data: any[], opts?: JSON2SheetOpts): WorkSheet; + sheet_add_json(ws: WorkSheet, data: T[], opts?: JSON2SheetOpts): WorkSheet; consts: XLSX$Consts;