alphavantage-ts
Advanced tools
Comparing version 1.1.1 to 1.1.2
@@ -7,3 +7,3 @@ import * as request from "request-promise-native"; | ||
class Api { | ||
public baseUrl: string; | ||
private baseUrl: string; | ||
@@ -14,2 +14,6 @@ constructor(apiKey: string) { | ||
public setApiKey(apiKey: string) { | ||
this.baseUrl = `https://www.alphavantage.co/query?apikey=${apiKey}&`; | ||
} | ||
public polish = (data: { [key: string]: string } | string | number) => { | ||
@@ -66,3 +70,3 @@ if (typeof data !== "object") { | ||
if (statusCode !== 200) { | ||
throw `An AlphaVantage error occurred. ${statusCode}: ${body}`; | ||
throw `An AlphaVantage error occurred (${url}). ${statusCode}: ${body}`; | ||
} | ||
@@ -69,0 +73,0 @@ |
import Api from "./api"; | ||
class Crypto { | ||
public api: Api; | ||
private api: Api; | ||
@@ -6,0 +6,0 @@ constructor(api: Api) { |
import Api from "./api"; | ||
class Forex { | ||
public api: Api; | ||
private api: Api; | ||
@@ -6,0 +6,0 @@ constructor(api: Api) { |
import Api from "./api"; | ||
class Sectors { | ||
public api: Api; | ||
private api: Api; | ||
@@ -6,0 +6,0 @@ constructor(api: Api) { |
@@ -10,3 +10,3 @@ import Api from "./api"; | ||
class Stocks { | ||
public api: Api; | ||
private api: Api; | ||
@@ -13,0 +13,0 @@ constructor(api: Api) { |
@@ -40,3 +40,3 @@ import Api from "./api"; | ||
class Technicals { | ||
public api: Api; | ||
private api: Api; | ||
@@ -43,0 +43,0 @@ constructor(api: Api) { |
{ | ||
"name": "alphavantage-ts", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "A simple interface to the Alpha Vantage API written in Typescript.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -73,9 +73,9 @@ # alphavantage-ts | ||
alpha.stocks.intraday(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.daily(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.daily_adjusted(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.weekly(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.weekly_adjusted(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.monthly(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.monthly_adjusted(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.quote(symbol, { outputsize, datatype, interval }) | ||
alpha.stocks.daily(symbol, { outputsize, datatype }) | ||
alpha.stocks.daily_adjusted(symbol, { outputsize, datatype }) | ||
alpha.stocks.weekly(symbol, { outputsize }) | ||
alpha.stocks.weekly_adjusted(symbol, { outputsize }) | ||
alpha.stocks.monthly(symbol, { outputsize }) | ||
alpha.stocks.monthly_adjusted(symbol, { outputsize }) | ||
alpha.stocks.quote(symbol, { outputsize }) | ||
alpha.stocks.batch([symbol1, symbol2..]) | ||
@@ -118,4 +118,3 @@ alpha.stocks.search(symbol) | ||
alpha.technicals.t3(symbol, { interval, time_period, series_type }); | ||
alpha.technicals.macd({ | ||
symbol, | ||
alpha.technicals.macd(symbol, { | ||
interval, | ||
@@ -127,4 +126,3 @@ series_type, | ||
}); | ||
alpha.technicals.macdext({ | ||
symbol, | ||
alpha.technicals.macdext(symbol, { | ||
interval, | ||
@@ -139,4 +137,3 @@ series_type, | ||
}); | ||
alpha.technicals.stoch({ | ||
symbol, | ||
alpha.technicals.stoch(symbol, { | ||
interval, | ||
@@ -149,4 +146,3 @@ fastkperiod, | ||
}); | ||
alpha.technicals.stochf({ | ||
symbol, | ||
alpha.technicals.stochf(symbol, { | ||
interval, | ||
@@ -158,4 +154,3 @@ fastkperiod, | ||
alpha.technicals.rsi(symbol, { interval, time_period, series_type }); | ||
alpha.technicals.stochrsi({ | ||
symbol, | ||
alpha.technicals.stochrsi(symbol, { | ||
interval, | ||
@@ -171,4 +166,3 @@ time_period, | ||
alpha.technicals.adxr(symbol, { interval, time_period }); | ||
alpha.technicals.apo({ | ||
symbol, | ||
alpha.technicals.apo(symbol, { | ||
interval, | ||
@@ -180,4 +174,3 @@ series_type, | ||
}); | ||
alpha.technicals.ppo({ | ||
symbol, | ||
alpha.technicals.ppo(symbol, { | ||
interval, | ||
@@ -199,4 +192,3 @@ series_type, | ||
alpha.technicals.trix(symbol, { interval, time_period, series_type }); | ||
alpha.technicals.ultosc({ | ||
symbol, | ||
alpha.technicals.ultosc(symbol, { | ||
interval, | ||
@@ -212,4 +204,3 @@ timeperiod1, | ||
alpha.technicals.plus_dm(symbol, { interval, time_period }); | ||
alpha.technicals.bbands({ | ||
symbol, | ||
alpha.technicals.bbands(symbol, { | ||
interval, | ||
@@ -216,0 +207,0 @@ time_period, |
3648
294284
230