Options
All
  • Public
  • Public/Protected
  • All
Menu

A data getter that fetches the time series data from the JHU CSSE GitHub repository.

For more information about its methods see DataGetter.

Hierarchy

  • GitHubGetter

Implements

Index

Constructors

constructor

Properties

Private baseUrl

baseUrl: string = "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/"

Private commitDataUrl

commitDataUrl: string = "https://api.github.com/repos/CSSEGISandData/COVID-19/commits?path=csse_covid_19_data%2Fcsse_covid_19_time_series&page=1&per_page=1"

Private Readonly fetch

fetch: Fetch

Private globalConfirmedUrl

globalConfirmedUrl: string = `${this.baseUrl}time_series_covid19_confirmed_global.csv`

Private globalDeathsUrl

globalDeathsUrl: string = `${this.baseUrl}time_series_covid19_deaths_global.csv`

Private globalRecoveredUrl

globalRecoveredUrl: string = `${this.baseUrl}time_series_covid19_recovered_global.csv`

Private usConfirmedUrl

usConfirmedUrl: string = `${this.baseUrl}time_series_covid19_confirmed_US.csv`

Private usDeathsUrl

usDeathsUrl: string = `${this.baseUrl}time_series_covid19_deaths_US.csv`

Methods

Private fetchData

  • fetchData(url: string): Promise<string>

getGlobalConfirmedData

  • getGlobalConfirmedData(): Promise<string>

getGlobalDeathsData

  • getGlobalDeathsData(): Promise<string>

getGlobalRecoveredData

  • getGlobalRecoveredData(): Promise<string>

getSourceLastUpdatedAt

  • getSourceLastUpdatedAt(): Promise<Date | undefined>

getUSConfirmedData

  • getUSConfirmedData(): Promise<string>

getUSDeathsData

  • getUSDeathsData(): Promise<string>

Generated using TypeDoc