forked from microsoft/TypeScript
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path2dArrays.js
More file actions
36 lines (32 loc) · 684 Bytes
/
2dArrays.js
File metadata and controls
36 lines (32 loc) · 684 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//// [2dArrays.ts]
class Cell {
}
class Ship {
isSunk: boolean;
}
class Board {
ships: Ship[];
cells: Cell[];
private allShipsSunk() {
return this.ships.every(function (val) { return val.isSunk; });
}
}
//// [2dArrays.js]
var Cell = /** @class */ (function () {
function Cell() {
}
return Cell;
}());
var Ship = /** @class */ (function () {
function Ship() {
}
return Ship;
}());
var Board = /** @class */ (function () {
function Board() {
}
Board.prototype.allShipsSunk = function () {
return this.ships.every(function (val) { return val.isSunk; });
};
return Board;
}());