I have class called Candles and a class called Candle. Candles has a property list that contains an array of Candle.
class Candles
{
public list: Array<Candle>;
}
class Candle
{
public date: number;
public high: number;
public low: number;
public open: number;
public close: number;
public volume: number;
}
I want list to encapsulate with the Candles class. For example,
const candles = new Candles();
candles[3] === candles.list[3];
I want candles[3] to return candles.list[3]
I also want to use map. Example:
candles.map(function(candle: Candle) {
console.log(candle.high);
});