Расширение массива из TypeScript

Что я делаю неправильно в моем коде ниже?

Я пытаюсь продлитьArray в моем классеMyNumberList а затем пытается использовать его. То, что я вижу, - то, что никакие пункты, кажется, не добавляются в список. Я получаюundefined когда я пытаюсь получить доступ к элементам списка.

Я использую TypeScript 1.8.2

class MyNumberList extends Array<number> {

  constructor(...numbers: number[]) {
    // looks like this is not working
    super(...numbers);
  }
}

let statusCodes: MyNumberList = new MyNumberList(10, 20, 30);

console.log(statusCodes[0]);       // printing undefined
console.log(statusCodes.length);   // printing 0

Ответы на вопрос(1)

Ваш ответ на вопрос