Menu

Hierarchy

Index

Constructors

constructor

  • new CsvInput(separator?: string, replaceEmpty?: null | string | number, decimalSeparator?: string): CsvInput
  • Parameters

    • Optional separator: string
    • Optional replaceEmpty: null | string | number
    • Optional decimalSeparator: string

    Returns CsvInput

Properties

Private addPropertyToObject

addPropertyToObject: any

Private createColumnAndMeasureArrays

createColumnAndMeasureArrays: any

Private decimalSeparator

decimalSeparator: any

Private fillData

fillData: any

Private fillMetaData

fillMetaData: any

Private getMeasureColumnIndexes

getMeasureColumnIndexes: any

Private isMeasureColumn

isMeasureColumn: any

Private parseArrayToString

parseArrayToString: any

Private parseFloatFromString

parseFloatFromString: any

Private parseFloatIfNumber

parseFloatIfNumber: any

Private parseFloatOrNull

parseFloatOrNull: any

Private readCSVToArray

readCSVToArray: any

Private replaceEmpty

replaceEmpty: any

Private separator

separator: any

Methods

executeAsync

  • executeAsync(i: string): Promise<DataSet>
  • the async method is an asynchronous wrapper of the sync method

    Parameters

    • i: string

    Returns Promise<DataSet>

executeSync

  • executeSync(csv: string): DataSet
  • Parameters

    • csv: string

    Returns DataSet

getDecimalSeparator

  • getDecimalSeparator(): string
  • Returns string

getReplaceEmpty

  • getReplaceEmpty(): null | string | number
  • Returns null | string | number

getSeparator

  • getSeparator(): string
  • Returns string

setDecimalSeparator

  • setDecimalSeparator(value: string): void
  • Parameters

    • value: string

    Returns void

setReplaceEmpty

  • setReplaceEmpty(value: null | string | number): void
  • Parameters

    • value: null | string | number

    Returns void

setSeparator

  • setSeparator(value: string): void
  • Parameters

    • value: string

    Returns void

Generated using TypeDoc