1
0
Fork 0

Added missing type specs (no more implicit 'any')

This commit is contained in:
Michaël Lemaire 2015-01-06 01:00:00 +01:00 committed by Michaël Lemaire
parent f21a9910b8
commit 39fda0ffce
5 changed files with 7 additions and 6 deletions

View file

@ -36,6 +36,7 @@ gulp.task('copy', function () {
var tsProject = ts.createProject({
declarationFiles: true,
noExternalResolve: true,
noImplicitAny: true,
sortOutput: true,
sourceRoot: '../scripts'
});

View file

@ -39,7 +39,7 @@ module SpaceTac.Game {
describe("BattleLog", function () {
it("forwards events to subscribers, until unsubscribe", function () {
var log = new BattleLog();
var received = [];
var received: BaseLogEvent[] = [];
var fake = new FakeEvent();
var sub = log.subscribe(function (event) {
@ -66,7 +66,7 @@ module SpaceTac.Game {
checkEvent(battle.log.events[0], battle.play_order[0], "ship_change", battle.play_order[1]);
});
it("can receive simulated initial state events", function (){
it("can receive simulated initial state events", function () {
var battle = Battle.newQuickRandom();
expect(battle.log.events.length).toBe(0);

View file

@ -30,7 +30,7 @@ module SpaceTac.View {
});
// Watch mouse move to capture hovering over background
this.input_callback = this.game.input.addMoveCallback((pointer) => {
this.input_callback = this.game.input.addMoveCallback((pointer: Phaser.Pointer) => {
var point = new Phaser.Point();
if (battleview.game.input.hitTest(background, pointer, point)) {
battleview.cursorInSpace(point.x * background.scale.x, point.y * background.scale.y);

View file

@ -33,7 +33,7 @@ module SpaceTac.View {
log_processor: LogProcessor;
// Init the view, binding it to a specific battle
init(player, battle) {
init(player: Game.Player, battle: Game.Battle) {
this.player = player;
this.battle = battle;
this.targetting = null;

View file

@ -5,8 +5,8 @@ module SpaceTac.View {
it("broadcasts hovering and selection events", () => {
var targetting = new Targetting(null);
var hovered = [];
var selected = [];
var hovered: Game.Target[] = [];
var selected: Game.Target[] = [];
targetting.targetHovered.add((target: Game.Target) => {
hovered.push(target);
});