Aurelia CLI - au run --watch错过了明显的类型错误

时间:2017-10-06 12:11:03

标签: aurelia aurelia-cli

使用AureliaCLI和TypeScript。 我有一个服务,它返回一个特定的类型和一个错误地将返回的对象分配给另一个类型的变量的组件:

import { ItemService } from "./itemService";
import { Item } from '../server/backend';

export class ItemDetails {
   item: Item = null;
   constructor(private itemService: ItemService) {
   }

   activate() {
     this.item = this.itemService.getItem();         
   }
}

import { Seat } from "../server/backend";

export class ItemService {
  item: Seat;
  constructor() {
    this.item = null;
  }

  getItem(){
    return this.item;
  }

  setItem(item: Seat){
    this.item = item;
  }
}

第一次运行'au run --watch'时会产生错误,但对任一文件的任何后续更改都不会产生错误。

我是否可以配置AureliaCLI来查看相关文件?

由于

1 个答案:

答案 0 :(得分:0)

是的,正如你可能猜到的那样,我是TypeScript的新手。

我忘了在服务方法中添加一个返回类型......

这将导致错误被触发:

  getItem(): Seat {
    return this.item;
  }