Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DataFetcherHandler

Implements

Index

Methods

Private _columnCount

  • _columnCount(dataPoints: any[][]): number
  • Parameters

    • dataPoints: any[][]

    Returns number

Private _getPromise

  • _getPromise(source: string, authenticationData: any): Promise<Response>
  • Parameters

    • source: string
    • authenticationData: any

    Returns Promise<Response>

Private _isValidGeoJSON

  • _isValidGeoJSON(json: any): boolean
  • Parameters

    • json: any

    Returns boolean

Private _isValidJSON

  • _isValidJSON(json: any): boolean
  • Parameters

    • json: any

    Returns boolean

Private _recordsFromCSV

  • _recordsFromCSV(csv: any, dataLabels: string[], csvHasHeader: boolean): { labels: string[]; records: any }
  • Parameters

    • csv: any
    • dataLabels: string[]
    • csvHasHeader: boolean

    Returns { labels: string[]; records: any }

    • labels: string[]
    • records: any

Private _recordsFromGeoJSON

  • _recordsFromGeoJSON(geoJSON: any): any
  • Parameters

    • geoJSON: any

    Returns any

Private _recordsFromJSON

  • _recordsFromJSON(json: any, dataLabels: string[], compact: boolean): { labels: string[]; records: any[][] }
  • Parameters

    • json: any
    • dataLabels: string[]
    • compact: boolean

    Returns { labels: string[]; records: any[][] }

    • labels: string[]
    • records: any[][]

Private _tryToParseDataAsCSV

  • _tryToParseDataAsCSV(data: any, delimiter?: string): any
  • Parameters

    • data: any
    • Optional delimiter: string

    Returns any

Private _tryToParseDataAsJSON

  • _tryToParseDataAsJSON(data: any): any
  • Parameters

    • data: any

    Returns any

fetchRecords

  • fetchRecords(source: string, idColumn: string, authenticationData: any, dataLabels: string[], compact: boolean, csvHasHeader: boolean, callback: IFetchDataCallback, delimiter?: string): void
  • Parameters

    • source: string
    • idColumn: string
    • authenticationData: any
    • dataLabels: string[]
    • compact: boolean
    • csvHasHeader: boolean
    • callback: IFetchDataCallback
    • Optional delimiter: string

    Returns void

parseData

  • parseData(data: any, dataLabels: string[], compact: boolean, csvHasHeader: boolean, delimiter?: string): any
  • Parameters

    • data: any
    • dataLabels: string[]
    • compact: boolean
    • csvHasHeader: boolean
    • Optional delimiter: string

    Returns any

Generated using TypeDoc