class Cell { } class Ship { isSunk: boolean; } class Board { ships: Ship[]; cells: Cell[]; private allShipsSunk() { return this.ships.every(function (val) { return val.isSunk; }); } }