From bf73d629030063ebf89cdc4cc0abd437039fbd84 Mon Sep 17 00:00:00 2001 From: Wolfgang Faust Date: Fri, 12 May 2017 17:46:31 -0400 Subject: [PATCH] xlsx: Add new ExcelDataType type. This allows variables to be declared as this type so an error will be raised if an incorrect value is used. --- index.d.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index dec0b13..57a93ed 100644 --- a/index.d.ts +++ b/index.d.ts @@ -323,6 +323,12 @@ export interface IWorkSheet extends ISheet { '!autofilter'?: {ref: string}; } +/** +* The Excel data type for a cell. +* b Boolean, n Number, e error, s String, d Date +*/ +export type ExcelDataType = 'b' | 'n' | 'e' | 's' | 'd'; + export interface IWorkSheetCell { /** * The raw value of the cell. @@ -338,7 +344,7 @@ export interface IWorkSheetCell { * The Excel Data Type of the cell. * b Boolean, n Number, e error, s String, d Date */ - t: 'b' | 'n' | 'e' | 's' | 'd'; + t: ExcelDataType; /** * Cell formula (if applicable)