@@ -4,7 +4,7 @@ import { Fileline } from "./fileline";
44import getEol from "./getEol" ;
55import { filterArray , trimLeft , trimRight } from "./util" ;
66
7- const defaulDelimiters = [ "," , "|" , "\t" , ";" , ":" ] ;
7+ const defaultDelimiters = [ "," , "|" , "\t" , ";" , ":" ] ;
88export class RowSplit {
99 private quote : string ;
1010 private trim : boolean ;
@@ -134,24 +134,24 @@ export class RowSplit {
134134 return { cells : row , closed : ! inquote } ;
135135 }
136136 private getDelimiter ( fileline : Fileline ) : string {
137- let checker ;
137+ let possibleDelimiters ;
138138 if ( this . conv . parseParam . delimiter === "auto" ) {
139- checker = defaulDelimiters ;
139+ possibleDelimiters = defaultDelimiters ;
140140 } else if ( this . conv . parseParam . delimiter instanceof Array ) {
141- checker = this . conv . parseParam . delimiter ;
141+ possibleDelimiters = this . conv . parseParam . delimiter ;
142142 } else {
143143 return this . conv . parseParam . delimiter ;
144144 }
145145 let count = 0 ;
146- let rtn = "," ;
147- checker . forEach ( function ( delim ) {
146+ let delimiter = "," ;
147+ possibleDelimiters . forEach ( function ( delim ) {
148148 const delimCount = fileline . split ( delim ) . length ;
149149 if ( delimCount > count ) {
150- rtn = delim ;
150+ delimiter = delim ;
151151 count = delimCount ;
152152 }
153153 } ) ;
154- return rtn ;
154+ return delimiter ;
155155 }
156156 private isQuoteOpen ( str : string ) : boolean {
157157 const quote = this . quote ;
0 commit comments